Skip to main content
POST
Create payment request by card provider
Creates a payment request without an account ID in the path — the account is resolved from cardProviderReference (type + referenceId). The nested paymentRequest body matches the per-account endpoint. Concept guide: Payment requests
The resolved account must be verified, and (self-custody) its wallet ACTIVE with an allowance, before a payment can be reserved. See Account verification.
There is no chain field in the request — the settlement chain is determined by the wallet pair of the account resolved from cardProviderReference. The reference must map to an account that has a wallet on that chain, otherwise the request fails to find a matching wallet pair. The response shape matches the per-account endpoint (amount/originalAmount objects; no GET endpoint).

Authorizations

Body

application/json
cardProviderReference
object
required
paymentRequest
object
required

Response

Payment request created

success
boolean

Indicates whether the request was successful

result
object