Skip to main content
POST
Create a checkout session

Authorizations

X-API-Key
string
header
required

Partner key. Shipment creation requires a secret key.

Headers

Idempotency-Key
string

Stable key used to prevent duplicate sessions.

Body

application/json
external_order_id
string
space_id
string
client_name
string
phone
string
starts_at
string<date>
ends_at
string<date>
amount_kes
integer<int64>
Required range: x >= 0

Response

Checkout session created.

ID
string
required
PartnerID
string
required
Status
string
required
CreatedAt
string<date-time>
required
UpdatedAt
string<date-time>
required
ExpiresAt
string<date-time>
required
ExternalOrderID
string | null
SpaceID
string | null
ClientName
string | null
Phone
string | null
StartsAt
string<date-time> | null
EndsAt
string<date-time> | null
AmountCents
integer<int64> | null
IdempotencyKey
string | null