Guest Wallets
Create an accountless prepaid wallet checkout
Create a one-use Stripe-hosted checkout after the user explicitly confirms a $10-$250 USD amount. This request creates no charge by itself. The user opens checkout_url on Stripe. This endpoint returns the paid-read API key without requiring an Xquik account, email, dashboard, or Xquik web page. An idempotent replay returns the same key.
post/guest-wallets
Headers
Idempotency-Keystring required
Generate a cryptographically random UUID v4. Reuse it only to retry the same wallet and amount request. Initial wallet creation can recover the API key from this value, so store it as a secret and never log it.
Request body
Example request
{
"amount_minor": 1000
}Response
Stripe-hosted checkout, guest API key, and API status URL.
Example response
{
"amount": {
"amount_minor": 1000
},
"api_key": "xq_example_returned_once",
"authorization": {
"header": "Authorization",
"scheme": "Bearer"
},
"checkout_url": "https://buy.stripe.com/example",
"credits": "66666",
"expires_at": "2026-07-13T13:00:00.000Z",
"purchase_id": "gp_example",
"status": "pending",
"wallet_id": "gw_example"
}