Get a card top-up
Where a card top-up stands: pending until Stripe confirms the payment, then paid once the wallet is credited, or failed. Also takes the Stripe Checkout session id the top-up was started with.
apiKeyAuthorizationBearer <token>An API key from the Developers page. rhq_test_ keys reach the sandbox, rhq_live_ keys the live side.
id*stringThe top-up id, or its Stripe Checkout session id (cs_...)
1 <= length <= 255Success
application/json- response
Success
id*stringstatus*stringpending until Stripe confirms the payment, then paid (the wallet is credited) or failed (nothing was charged). A paid top-up later becomes refunded or disputed if the payment is refunded or a dispute is lost
"pending""paid""failed""refunded""disputed"amount*integerCharged to the card, in cents
creditAmount*integerCredited to the wallet, in cents; less than amount when the card fee is passed on
currency*"USD""USD"receiptUrl*|Stripe’s own receipt link, once paid
createdAt*stringISO 8601 timestamp
date-timepaidAt*|When Stripe confirmed the payment; null until then
curl -X GET "https://example.com/v1/wallet/top-ups/wtp_01K6XJ4Q8ZT3M9R5V2B7WDHNCA"{ "id": "wtp_01K6XJ4Q8ZT3M9R5V2B7WDHNCA", "status": "paid", "amount": 10320, "creditAmount": 10000, "currency": "USD", "receiptUrl": null, "createdAt": "2026-10-07T11:04:31.000Z", "paidAt": "2026-10-07T11:04:31.000Z"}