Skip to content

Get Current Checkout Session

GET
/api/Checkout/sessions/me
curl --request GET \
--url https://example.com/api/Checkout/sessions/me \
--header 'Authorization: Bearer <token>'

Returns session + plan + merchant info for the JWT-bound session.

OK

Media type application/json
object
id
string format: uuid
merchantId
string format: uuid
merchantName
string
nullable
planId
string format: uuid
planName
string
nullable
planPrice
number format: double
planFrequency
string
Allowed values: OneOff Daily Weekly Fortnightly Monthly Quarterly Yearly
planTrialDays
integer format: int32
status
string
Allowed values: Pending AwaitingPayment Completed Failed Expired
firstName
string
nullable
lastName
string
nullable
email
string
nullable
phone
string
nullable
addressLine1
string
nullable
addressLine2
string
nullable
city
string
nullable
state
string
nullable
postCode
string
nullable
country
string
nullable
returnUrl
string
nullable
expiresAt
string format: date-time
Example
{
"planFrequency": "OneOff",
"status": "Pending"
}

Not Found

Media type application/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Example generated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}