Send an off-ramp cash-out
Cashes out to a beneficiary’s real-world (non-CRYPTO) payment
destination, executed asynchronously against a quote from
POST /v1/quotes. paymentDestinationId must be a non-CRYPTO
destination; crypto goes via P2P or swap. Pricing is never accepted
from the caller: amount, receiveAmount, receiveCurrency, and the
service commission are resolved server-side from the quote. Discover the
acceptable purpose/sourceOfFunds values with GET /v1/payments/enums
and GET /v1/payments/requirements. Returns 202.
Authorizations
Access token issued by POST /v1/auth/token.
Application secret (the apiKey issued at registration), validated at the Kong edge.
Body
Source wallet.
A non-CRYPTO payment destination.
A quote from POST /v1/quotes.
Asset to send — bare code (e.g. USDZ). The issuer is resolved server-side from the asset registry.
"USDZ"
Optional; defaults to idempotencyKey downstream.
Purpose of remittance. Discover values via GET /v1/payments/enums and /v1/payments/requirements.
Sender source of funds, when the connector requires it.
Beneficiary source of funds, when the connector requires it.
Response
Off-ramp accepted for asynchronous processing.
A 202 means the submission was accepted for asynchronous execution, not that it settled. Track completion with the Transactions routes or webhooks.
The transaction record id, used with GET /v1/transactions/{transactionId}.
Submission status; not a terminal transaction status.
"accepted"
Downstream intent id, when present.
True when this response replays a prior submission with the same idempotencyKey.