Order statuses & expiration
PayIn statuses
| Status | Meaning | Result interpretation |
|---|---|---|
| 0 | Created | Pending |
| 10 | Processing | Pending |
| 20 | Success | Successful result |
| 30 | Suspended | Pending |
| 40 | Failed | Failed result; may later be corrected after payment confirmation |
| 41 | Cancelled | Cancelled result |
| 43 | Expired | Payment window expired; may later become 20 |
| 44 | Refunded / Reversed | Refund or reversal result |
Payout statuses
| Status | Meaning | Category |
|---|---|---|
| 0 | Creating | Pending |
| 1 | Created / Pending | Pending |
| 2 | Preparing payout | Pending |
| 10 | Processing | Pending |
| 11 | Awaiting confirmation | Pending |
| 20 | Success | Successful result |
| 30 | Suspended | Pending |
| 40 | Failed | Negative / reversal result |
| 41 | Cancelled | Negative / reversal result |
| 43 | Expired | Negative / reversal result |
| 44 | Reversed / Refunded | Negative / reversal result |
Payout 0 / 1 / 2 / 10 / 11 / 30 are pending, not successful. 20 is success; 40 / 41 / 43 indicate failure, cancellation or expiration; 44 is refund/reversal, not success.
Status 43: important details
- It means the payment window expired, not guaranteed permanent payment failure.
- There is no common 24-hour or 48-hour cutoff after which success becomes impossible.
- Later payment confirmation can change it to
20; a success notification is triggered whennotify_urlis configured, and query reflects the update. - Automatic PayIn expiration itself currently does not send a negative callback. Without later confirmation,
43may remain unchanged.
Query not found: 203006
203006 means no returnable order was found for the current merchant and query. It is not an order status or a promise that the order can never appear. Supplying two IDs that do not identify the same order can also produce no result.
If an earlier creation outcome was uncertain, provide the original order ID and request_id for reconciliation. A single not-found response cannot guarantee that no future order or callback will exist.
Notification status is separate
notify_status | Meaning |
|---|---|
| 0 | Not notified |
| 1 | In progress |
| 2 | Callback acknowledged |
| 3 | Notification failed |
Order status=20 with notify_status=3 means payment succeeded but notification failed, not payment failure.