Skip to main content
GET
Check session validity

Authorizations

x-api-key
string
header
required

API key for service-to-service or merchant authentication.

Headers

x-correlation-id
string<uuid>

Unique identifier for request tracing. Generated by the client or server if not provided.

Example:

"550e8400-e29b-41d4-a716-446655440000"

Path Parameters

session_id
string<uuid>
required

Unique identifier of the checkout session

Example:

"550e8400-e29b-41d4-a716-446655440000"

Response

Checkout session validity status.

valid
boolean
required

Whether the session is still valid

Example:

true

session_id
string
required

Session ID

Example:

"ses_a1b2c3d4e5f6"

status
required

Session is active and awaiting payment

Allowed value: "Pending"
Example:

"Pending"

expires_on
string<date-time>
required

Session expiry timestamp

Example:

"2026-05-18T12:00:00.000Z"

order_id
string
required

Order reference

Example:

"ORD-123456"

amount
integer
required

Session amount in minor units

Example:

10000

currency
string
required

Currency code (ISO 4217)

Example:

"SAR"