POST /payments/fiat/intent. Use this endpoint to poll for payment confirmation after the supporter has been shown checkout or bank transfer instructions. The response reflects the most up-to-date state, including completedAt when the payment has settled.
Request
GET https://tipstack.fun/api/payments/fiat/status
The intent identifier returned by
POST /payments/fiat/intent. Must be the fossa_xxx formatted ID — not a transaction signature.Response
true when the intent was found and the status was retrieved successfully.The intent identifier you queried.
Current payment state. One of:
| Value | Description |
|---|---|
requires_action | The supporter has not yet completed payment. Checkout or bank transfer instructions are still valid. |
completed | Payment settled. The tip has been credited to the creator’s fiat wallet and recorded in Tip Stack. |
failed | Payment could not be completed. The supporter should create a new intent to retry. |
cancelled | The intent was cancelled before payment was attempted. |
ISO 8601 timestamp of when the payment was confirmed.
null while the intent is still pending.Example request
cURL
Example response — pending
JSON
Example response — completed
JSON
This endpoint sets
Cache-Control: no-store on every response. Do not cache status responses — always fetch fresh data when polling.