Skip to main content
GET
Get public session data for the checkout page (no auth required)

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

token
string
required

Opaque checkout session token from the checkout URL

Response

session_id
string
required
Example:

"e3d4b5c6-..."

market
string
required
Example:

"MW"

amount
number
required
Example:

5000

currency
string
required
Example:

"MWK"

status
string
required

active | collection_bound | expired | cancelled

Example:

"active"

expires_at
string<date-time>
required
rails
object[]
required
market_name
object | null
Example:

"Malawi"

description
object | null
Example:

"Payment for Order #123"

merchant_name
object | null
Example:

"Acme Corp"

logo_url
object | null
Example:

"https://cdn.example.com/logo.png"

primary_color
object | null
Example:

"#FF5733"

collection_id
object | null
collection_status
object | null

Current collection status if bound