Payment Status
| Status Value | Description |
|---|---|
INIT | Order created, no on-chain activity detected yet |
PAYING | On-chain transfer detected, awaiting block confirmations |
PAID | Payment complete, funds confirmed, final state |
FAILED | Payment failed (on-chain failure / amount mismatch / user cancellation), final state |
TIMEOUT | Order expired before payment (lifetime reached), final state |
Note:
stateis returned as the uppercase enum name by default for newly onboarded merchants (e.g.PAID). A small set of early merchants continue to receive lowercase values (e.g.paid) for backward compatibility and are tracked on a Paydify-side allowlist for migration. Contact Paydify if you have questions.