Statuses
All payments and links use unified statuses.
| Status | Final | Description |
|---|---|---|
pending | No | Payment is being processed |
success | Yes | Payment completed successfully |
failed | Yes | Payment was declined or failed |
expired | Yes | Payment link expired |
refunded | Yes | Payment was refunded |
Overall Payment Status
A payment can have multiple links (one per method). The overall status is determined by:
- If any link is
success→ payment issuccess - If all links are
failed→ payment isfailed - If all links are
expired→ payment isexpired - If any link is
refunded→ payment isrefunded - Otherwise →
pending
Final statuses will not change back to
pending. Once a payment reaches a final status, it stays there.