Create Checkout Session
Creates a checkout session. For hosted integrations this may generate a hosted checkout payment link.
For direct integrations, the payment link may be omitted.
Request
This endpoint expects an object.
merchantId
The merchant identifier.
merchantReference
Your reference for the checkout session.
amount
Amount in minor units.
currency
Currency code.
integrationType
Type of integration.
Allowed values:
payerDetails
redirectUrl
Optional URL to redirect after payment.
paymentAttributes
Optional session attributes to pass through the payment lifecycle.
Response
Session created successfully.
sessionId
Unique identifier for the session.
paymentLink
Hosted checkout payment link (present for hosted integrations).
payerId
Identifier for the created/associated payer.
signature
Signature used for hosted checkout verification.