Error Codes Overview
API Error Codes
API error codes are divided into global error codes and business error codes.
Global Error Codes
The code and message fields represent global error codes, indicating whether the merchant's request is accepted by DiDi Paga Después. No matter what type of request it is, all non-SUCCESS and FAILED error code support merchants to retry after solving the problem.
| Error |
Error |
Solution |
|---|---|---|
| SUCCESS | Request |
Indicates |
| FAILED | Request |
You |
| RATE_ |
Flow |
Exceed |
| INVALID_ |
ACCESS-TOKEN |
Use |
Business Error Codes
The errorCode and errorMsg fields represent business error codes, indicating the actual result of the merchant's request. Different sets of error codes apply depending on the type of business requested by the merchant.
| API | Error |
Error |
Solution |
|---|---|---|---|
| / |
IllegalParams | Parameter |
View |
| GeneralError | Internal |
Contact |
|
| PaylaterRuleRejected | Paylater |
No |
|
| RiskRuleRejected | Reject |
No |
|
| OverdueRepayment | User |
No |
|
| CreditNotEnough | Insufficient |
No |
|
| PaylaterRuleDissatisfy | Paylater |
No |
|
| RiskControlRejected | Risk |
No |
|
| / |
IllegalParams | Parameter |
View |
| GeneralError | Internal |
Contact |
|
| PaylaterRuleRejected | Paylater |
No |
|
| RiskRuleRejected | Reject |
No |
|
| OverdueRepayment | User |
No |
|
| CreditNotEnough | Insufficient |
No |
|
| PaylaterRuleDissatisfy | Paylater |
No |
|
| RiskControlRejected | Risk |
No |
|
| TradePayFail | Failure |
No |
|
| / |
AmountNotAllowed | Refund |
The Or Check |
| AlreadyRefund | Duplicate |
The Check |
|
| PaylaterRuleRejected | Rule |
DiDi |
|
| UnpaidOrder | Order |
The |
|
| NotExistOrder | Order |
The |
|
| / |
AmountNotAllowed | Refund |
The Or Check |
| AlreadyRefund | Duplicate |
The Check |
|
| PaylaterRuleRejected | Rule |
DiDi |
|
| UnpaidOrder | Order |
The |
|
| NotExistOrder | Order |
The |