How Jupiter and the payout layer map to the demo
LamportPay splits the flow into a swap layer and a payout layer. Jupiter handles SOL → USDC routing on Solana. a regulated payout partner would handle USDC → local currency. In this demo the payout layer never moves fiat, and identity checks are simulated.
Route discovery, expected USDC output, slippage and fees. Output always returns to your own wallet.
Customer orchestration, external bank accounts, transfers and webhooks. Disabled in this demo.
0.001–0.01 SOL limits, destination verification, no fiat payout, no KYC, no key material accepted.
Step-by-step mapping
You choose token, amount, corridor and payout method on /send.
Same form, but corridor availability would be validated against a regulated payout partner's supported rails.
Jupiter API mode fetches a read-only route preview; otherwise local mock routing is shown.
Jupiter /swap/v2/order returns the transaction; you sign it in your own wallet.
USDC settlement is simulated in the tracking timeline.
An RPC confirmation step verifies the USDC balance change before payout is requested.
Mock KYC screen only. No documents are collected or stored.
Partner-hosted KYC/KYB runs on the licensed partner side, never inside LamportPay.
Payout partner API mode can call sandbox endpoints; without a key everything stays mock.
Payout transfer endpoint moves USDC to the recipient's bank rail in local currency.
Timeline and receipt are generated from mock identifiers.
Signed Partner webhooks update the transfer status in real time.
Current integration status
Shows whether Jupiter and payout partner keys are configured and which endpoints serve mock versus sandbox data.
Swap route preview
Exactly what the third-party swap integration would do: route steps, expected USDC output and fees. Read-only — nothing is signed here.
When on, the route and quote come from Jupiter in sandbox mode. If the key isn't configured, it falls back to mock routing. Preview only — nothing is signed or sent.
Mock routing preview (Jupiter API mode off).
- 1SOL → USDCOrca Whirlpool (mock)60%fee $0.0000
- 2SOL → USDCRaydium CLMM (mock)40%fee $0.0000
