Skip to main content
GET
cURL

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <key>. Testnet: lum_test_…; Mainnet: lum_live_…. A key works only on its own network, so pick the server that matches it (the other network answers 401). Publishable lum_pub_… keys call the GET data routes only, from an allowed browser origin. Webhook keys (whk_…) are not accepted here.

Path Parameters

id
string<uuid>
required

Purchase ID from POST /billing/purchases. The example ID is a placeholder and answers 404: use your own.

Example:

"00000000-0000-4000-8000-000000000000"

Response

The purchase.

id
string<uuid>
required
offer_version
string
required
kind
enum<string>
required
Available options:
payment,
subscription
state
string
required
payment_status_url
string
required
checkout_url
string

Open only the HTTPS provider URL returned by the API.

checkout_expires_at
string<date-time> | null