Skip to main content
GET
Get session info

GET /payment-sessions/{token}/info

Retrieve partner session metadata for the TapCoupon app. Send Authorization: Bearer YOUR_API_KEY and X-Device-ID: YOUR_DEVICE_ID. See authentication. Unlike the public status endpoint, this endpoint requires an API key and device id. It shares the session’s two-read budget and rejects expired sessions. It returns metadata for the POS interface, not the completed operation’s amount. Missing, expired, or exhausted tokens return 410 PAYMENT_SESSION_UNAVAILABLE. This is normally called by TapCoupon when it opens the deep link. Rate limit: 60 requests per minute per IP, in addition to the protected API limit.

Example request

Example response

Authorizations

Authorization
string
header
required

Location API key. Also requires X-Device-ID.

Headers

X-Device-ID
string
required

Stable device identifier. API key binds to this value on first use.

Path Parameters

token
string
required

Secret session token.

Response

Success

appName
string
callbackUrl
string
supportedCardTypes
enum<string>[]
Available options:
coupon,
loyalty,
status,
points
status
enum<string>
Available options:
pending,
completed
expiresAt
string<date-time>