Payments
Build payments on Solana with SDP — concepts, send, accept, ramps, and wallet operations.
SDP provides a Solana-native payments stack: stablecoin transfers, fiat on-ramps and off-ramps, wallet policies, and reconciliation primitives. This section mirrors the structure of the public Solana payments documentation and maps each workflow to the SDP APIs you call to ship it.
If you have not yet provisioned a custody wallet or token, start with Set Up Wallets and Tokenize an Asset.
What's in this section
- How payments work on SDP — wallets, tokens, signing modes, fees, and the transfer data model.
- Send payments — outbound flows.
- Basic payment — a single transfer in either signing mode.
- Payment with memo — attach order or customer references to a transfer.
- Payouts and disbursements — batched outbound transfers and reconciliation.
- Accept payments — inbound flows.
- Accept overview — receiving-address convention and integration options.
- Verifying a payment — transfer-status semantics and finality.
- Indexing and reconciliation — listing inbound transfers for your ledger.
- Ramps — fiat on-ramps and off-ramps.
- Ramps overview — onramp and offramp request shape, KYC handoff, status states.
- Ramp providers — MoonPay, Lightspark, and BVNK configuration.
- Wallet operations
- Wallet policies — destination allowlist and transfer limits.
- Wallet balances — per-wallet token balances with optional USD valuation.
Underlying API
Every page in this section links to specific endpoints in the auto-generated Payments API reference. The Payments API surface is namespaced under /v1/payments and groups into four areas: transfers, ramps, wallets/.../balances, and wallets/.../policies.
Related
- End-to-end payment flow — high-level tutorial covering quote through settlement.
- Prepare vs Execute — SDP's two signing modes (used throughout payments).
Is this page helpful?