Skip to main content
POST
Create Payment Session

Authorizations

Authorization
string
header
required

Merchant API key issued during merchant onboarding. Distinct from OAuth JWT.

Body

application/json
amount
integer
required
Required range: 1 <= x <= 5000000
lineItems
object[]
required
Minimum array length: 1
returnUrl
string<uri>
required
merchantDomain
string
Minimum string length: 1
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