Create a new checkout session

Time Status User Agent
Make a request to see history.

URL Expired

The URL for this request expired after 30 days.

paymentInitiatorId
uuid
required
The ID of the payment initiator

customer
object
To save this payment method for later use, use the customer ID from a previous call to /customers

customerobject
accept
string
enum
Defaults to application/json
Generated from available response content types

Allowed:
application/json application/problem+json

Responses

``200 Checkout session created successfully

``400 Bad Request

``401 Unauthorized

``403 Forbidden

``404 Not Found

``409 Conflict

``500 Internal Server Error


Base URL
https://api.superpayments.com/2026-04-01/checkout-sessions

curl --request POST \
     --url https://api.superpayments.com/2026-04-01/checkout-sessions \
     --header 'accept: application/json' \
     --header 'content-type: application/json'

Click Try It! to start a request and see the response here! Or choose an example:

Responses

application/json

200

application/problem+json

400 401 403 404 ``500`