Skip to main content
POST
Initiate Checkout

Authorizations

Authorization
string
header
required

EdDSA-signed JWT obtained via OAuth 2.1 client_credentials or CIBA

Body

application/json
merchantName
string
required
Required string length: 1 - 256
merchantDomain
string
required
Required string length: 1 - 512
checkoutUrl
string<uri>
required
Maximum string length: 2048
amount
integer
required
Required range: x >= 1
lineItems
object[]
required
Required array length: 1 - 50 elements
currency
string
default:USD
Required string length: 3
expiresInSecs
integer
default:600
Required range: 60 <= x <= 3600

Response

Default Response

success
boolean
required
checkoutRequest
object
required