错误码概述
API 错误码
API 错误码分为 全局错误码 和 业务错误码。
全局错误码
code和message字段代表全局错误码,用于标识商户的请求是否被DiDi Paga Después受理。无论请求属于何种类型,所有非SUCCESS且非FAILED的错误码,均支持商户在排查并解决问题后重试。
| 错误码 | 错误描述 | 解决方案 |
|---|---|---|
| SUCCESS | 请求成功 | 表示当前请求已由DiDi |
| FAILED | 请求失败 | 您可以根据errorCode排查具体问题。详情请参考以下业务错误码 |
| RATE_ |
流量限制 | 超出请求频率限制,请降低请求发送速率,或联系DiDi |
| INVALID_ |
ACCESS-TOKEN已过期。 | 使用Token |
业务错误码
errorCode和errorMsg字段代表业务错误码,用于表示商户请求的实际执行结果。根据商户请求的业务类型,将适用不同的错误码集合。
| API | 错误码 | 错误描述 | 解决方案 |
|---|---|---|---|
| / |
IllegalParams | 参数异常 | 查看API文档 |
| GeneralError | 内部错误 | 联系DiDi |
|
| PaylaterRuleRejected | 先享后付规则拒绝 | 无需解决,该用户不符合支付规则 | |
| RiskRuleRejected | 风控规则拒绝 | 无需解决,该用户不符合风控规则 | |
| OverdueRepayment | 用户已逾期 | 无需解决,该用户在DiDi |
|
| CreditNotEnough | 金额不足 | 无需处理,用户在 |
|
| PaylaterRuleDissatisfy | 不符合后付费规则 | 无需处理,用户当前订单金额不在支持范围内。 | |
| RiskControlRejected | 风控拒绝 | 无需处理,用户不符合支付规则。 | |
| / |
IllegalParams | 参数异常 | 查看API文档 |
| GeneralError | 内部错误 | 联系DiDi |
|
| PaylaterRuleRejected | 先买后付规则驳回 | 无需解决,该用户不符合付款规则 | |
| RiskRuleRejected | 驳回风控规则 | 无需解决,用户不符合风控规则 | |
| OverdueRepayment | 用户已逾期 | 无需解决,用户在DiDi |
|
| CreditNotEnough | 金额不足 | 无需解决,用户在DiDi |
|
| PaylaterRuleDissatisfy | 不满足先享后付规则 | 无需解决,用户当前订单金额不在支持范围内。 | |
| RiskControlRejected | 风控驳回 | 无需处理,用户不符合支付规则 | |
| TradePayFail | 使用失败 | 无需处理,用户不符合消费规则 | |
| / |
AmountNotAllowed | 退款金额不符合要求 | 当前退款金额超出原支付订单金额; 或者原支付订单的退款总额超出了原支付订单的金额。 请核查原支付单据的退款情况,并联系DiDi |
| AlreadyRefund | 重复退款 | 该原订单号已完成退款。若支持部分退款,则不存在该错误码; 请核查是否发起了多笔退款,您可以联系DiDi |
|
| PaylaterRuleRejected | 规则已驳回 | DiDi |
|
| UnpaidOrder | 订单未支付 | DiDi |
|
| NotExistOrder | 订单已不再存在 | 原支付单号对应的支付订单在DiDi |
|
| / |
AmountNotAllowed | 退款金额不符合要求 | 当前退款金额超出原支付订单金额; 或原支付订单的累计退款总额超出了原支付订单的金额。 请核查原支付单的退款情况,并联系DiDi |
| AlreadyRefund | 重复退款 | 原订单号已完成退款。若支持部分退款,该错误码将不会出现; 请核查是否发起了多笔退款,您可以联系DiDi |
|
| PaylaterRuleRejected | 规则驳回 | 该DiDi |
|
| UnpaidOrder | 订单未支付 | DiDi |
|
| NotExistOrder | 订单不存在 | 该原支付订单号对应的支付订单在DiDi |