Response Code¶
Brief Description¶
Key Notes:
1. code: Indicates the API request status (whether the API call itself was successful).
2. status: Indicates the financial transaction status (the actual outcome of the payment).
3. Crucial: The final success or failure of a transaction should be determined primarily by the value of the status field, not solely by the code.
1. API Request Status (code)¶
| Code | Description & Recommended Action |
|---|---|
| 0000 | Request Successful The API call was successful. Please check the status field below for the specific transaction result. |
| 5000 | System Exception An internal platform exception occurred. Do NOT mark the order as failed directly. ✅ Action: Set the order status to "Processing" and contact Customer Support to confirm the final transaction status. |
| 8000 | Request Failed The order request failed (e.g., due to invalid parameters). ✅ Action: The order can typically be processed as a failure. |
2. Transaction Status (status)¶
| Status | Description |
|---|---|
| 0000 | Transaction Successful |
| 0001 | Partially Successful |
| 0015 | Transaction In Progress |
| 00029 | Transaction Failed |
3. Critical Scenarios & Handling Logic¶
| Scenario | Key Judgment | Recommended Action |
|---|---|---|
Collection/Deposits or Payout/Disbursements API returns code=8000 |
The API request failed. | Process the order as a failure. |
Collection/Deposits or Payout/Disbursements API returns code=5000 |
A platform system exception occurred. | Do NOT mark as failed. Set order to "Processing" and contact Customer Support for final status. |
Order Status Query API returns code=8000 |
Only indicates the query request failed. | Must NOT be construed as a payout failure. Determine the final status solely by the returned status value. |