Payment statuses reference
The statuses a payment moves through, from created to settled, plus the refund and failure states — with what each one means for your integration.
A payment moves through a sequence of statuses from the moment it’s created to when it settles. These are the states you’ll see on a payment and receive on webhooks, and what each means for your integration. You don’t need to handle every internal step — key off the ones that matter to you (usually completed, settled, refunded, and failed).
The main lifecycle
| Status | Meaning |
|---|---|
| New / initializing | The payment has been created and is starting. |
| Routed / pending | It’s being sent to the payment provider for authorization. |
| Compliance review | Paused for a risk or compliance check before it proceeds. |
| Authorized | The customer’s bank approved the amount; funds are held, not yet captured. |
| Completed | The payment succeeded and is captured. This is the one most integrations treat as “paid”. |
| Settled | Funds have settled from the provider — the point at which refunds can be processed and money can be paid out. |
| Failed | The payment didn’t succeed. See why payments fail. |
| Cancelled | The payment was cancelled before completing. |
Refund states
| Status | Meaning |
|---|---|
| Refund pending | A refund is processing (it waits for the payment to settle first). |
| Refunded | The refund completed and went back to the customer. |
| Refund failed | The refund didn’t go through; funds stay with you. |
| Refund cancelled | The refund was cancelled before completing. |
Working with statuses
- Treat completed as “the customer has paid”; treat settled as “the money is available to refund or pay out”.
- A payment can pass through compliance review before completing — don’t assume a brief delay means failure.
- Subscribe to payment webhooks rather than polling. See Which webhook events does Fynex send?
Related
Was this helpful?Thanks for the feedback.