Skip to content
Get started

Payment Providers

Let an agent pay on a customer’s behalf with a single-use virtual card. Connect a customer once, then create a payment — a virtual card is minted scoped to that purchase and the card details are handed back for checkout.

Start payment-provider onboarding
POST/v3/payments/providers/{provider}/connect
Get payment-provider status
GET/v3/payments/providers/{provider}
ModelsExpand Collapse
PaymentProvider object { provider, status }
provider: optional string
status: optional "onboarding" or "ready" or "disabled"
One of the following:
"onboarding"
"ready"
"disabled"
PaymentProviderConnectResponse object { hosted_url, session_id, status }
hosted_url: optional string

Send the admin here to authorize the connection.

session_id: optional string
status: optional string