Confirmation Tokens
Retrieve Confirmation Token
Changed onRetrieves a confirmation token's payment method and billing details, never the underlying payment credential, to display what the buyer chose or check that the token is still usable. Requires no authentication and is rate-limited.
get/confirmation_tokens/{id}
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/confirmation_tokens/{id}
- Auth: one of:
- none
- HTTP bearer
Query parameters
account_idstring required
The account the token was minted for, prefixed biz_. It must match the token's account.
Response
confirmation token retrieved
Example response
{
"billing_address": {
"city": "Austin",
"country": "US",
"line1": "1114 Bouldin Ave",
"line2": "Unit B",
"name": "Dana Whitfield",
"postal_code": "78704",
"state": "TX"
},
"billing_details": {
"country": "AR",
"email": "marcus@shinetime.example",
"name": "Buyer Name",
"postal_code": "C1043"
},
"created_at": "2026-01-01T12:00:00.000Z",
"expires_at": "2026-01-01T12:00:00.000Z",
"id": "ctok_xxxxxxxxxxxxxx",
"object": "confirmation_token",
"payment_method_preview": {
"bank_debit": {
"brand": "visa",
"fingerprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"last4": "4242"
},
"card": {
"brand": "visa",
"fingerprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"last4": "4242"
},
"category": "saved",
"display_name": "Visa •••• 4242",
"id": "payt_xxxxxxxxxxxxxx",
"saved": {
"brand": "visa",
"fingerprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"last4": "4242"
},
"type": "card",
"wallet": {
"brand": "visa",
"fingerprint": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"last4": "4242"
}
},
"setup_future_usage": "off_session",
"status": "pending"
}Changes
- warning
added the new
card_presentenum value to the/response property for the response status
- warning
- info
the endpoint scheme security
bearerAuthwas added to the API - info
added the required property
to the response with the status
- info