Skip to content

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.