Skip to main content
POST
Create Agent Payment Session

Authorizations

Authorization
string
header
required

EdDSA-signed JWT obtained via OAuth 2.1 client_credentials or CIBA

Body

application/json
merchantDomain
string
required
Minimum string length: 1
amount
integer
required
Required range: 1 <= x <= 5000000
lineItems
object[]
required
Minimum array length: 1
returnUrl
string<uri>
required
externalOrderId
string
currency
string
default:USD
Required string length: 3
notifyUrl
string<uri>
cancelUrl
string<uri>
customerEmail
string<email>
expiresInSecs
integer
default:1800
Required range: 60 <= x <= 7200

Response

Default Response

success
boolean
required
paymentSession
object
required