Run a payment
Drive a payment through the engine and watch it walk the state machine. This runs a simulation of the engine's state machine (a re-implementation; it can drift). Set CORRIDOR_SERVICE_URL to drive a real @corridor/service.
USDC
Re-run with the same key to see the idempotent replay.
Endpoints verified 2026-10-17. The real engine runs with mock anchor and settlement adapters; no funds move.
State machine
- created: not reached
- quoted: not reachedSEP-38 POST /quote
- compliant: not reachedSEP-10 auth + SEP-12 KYC handoff
- opened: not reachedSEP-31 POST /transactions
- verifying: not reached
- settling: not reached
- retrying: not reached
- settled: not reachednative Stellar payment of bridge asset
- recovering: not reached
- refund_pending: not reached
- reconciled: not reachedSEP-31 GET /transactions/:id
- completed: not reached
- refunded: not reached
- held: not reached
- failed: not reached