拒绝码
Adyen 拒绝原因解释
核实日期
当 Adyen 无法完成支付时,它会返回一个 `resultCode`(`Refused`、`Error` 或 `Cancelled`),以及一个 `refusalReason` 和一个数字 `refusalReasonCode`。有些原因是购物者的银行拒绝,有些是欺诈筛查,有些是 3D Secure 问题,还有一些是取消。每个页面都会用通俗的语言解释一个拒绝原因,说明根据卡组织规则是否允许重试,以及 PlatformDTC 如何处理相应的拒绝。
| 拒绝代码 | 含义 |
|---|---|
| 2 | 发卡机构拒绝了支付,但没有给出可用原因;这是 Adyen 的通用拒绝。 |
| 3 | 发卡机构转介了支付:它希望持卡人(或商家)首先联系它。 |
| 4 | 收单行方面出了问题,而不是购物者的卡。 |
| 5 | 该卡已被冻结,无法使用。 |
| 6 | 卡片的有效期已过。 |
| 7 | 支付处理过程中发生了金额不匹配。 |
| 8 | 卡号不正确或不存在。 |
| 9 | Adyen 无法联系到购物者的银行以授权支付。 |
| 10 | 购物者的银行不支持或不允许该卡进行此类交易。 |
| 11 | 3D Secure 身份验证未完成或未成功。 |
| 12 | 此卡余额或信用额度不足以支付此金额。 |
| 14 | 收单行将此支付标记为可能的欺诈。 |
| 15 | 交易在完成之前被取消。 |
| 16 | 购物者在完成支付之前取消了它。 |
| 20 | Adyen 的预授权风险检查给该笔付款评分达到 100 或更高,并拒绝了它。 |
| 21 | 交易未正确提交以进行处理。 |
| 22 | 预授权和后授权风险检查合计评分达到 100 或更高,因此付款被拒绝。 |
| 23 | 发卡机构或收单机构不允许此卡进行此交易 (原始代码 57 或 58)。 |
| 24 | 输入的卡安全码 (CVC) 不正确。 |
| 25 | 发卡机构限制了此卡的使用范围(原始代码 62)。 |
| 26 | 消费者要求其银行停止此订阅或所有定期付款(原始代码 R0, R1, R3)。 |
| 27 | Adyen 无法可靠地映射到其某个命名原因的特定拒绝。 |
| 28 | 金额超出卡片允许的消费限额(原始代码 61)。 |
| 29 | 卡片在规定时间内使用次数超过发卡机构允许的次数(原始代码 65)。 |
| 31 | 购物者的银行报告该支付为疑似欺诈 (raw 59 或 34)。 |
| 32 | 输入的账单地址与银行记录不符。 |
| 38 | 发卡机构拒绝了豁免请求,并要求此笔支付使用 3D Secure。 |
| 39 | 3D Secure 结果从未从卡组织目录服务器收到。 |
| 42 | 3D Secure 失败是因为卡组织或发卡机构出现了问题。 |
| 46 | Adyen 自己停止了尝试,因此您不会因过度重试而被收取卡组织罚款。 |
| 50 | 顾客禁用了商家用于定期扣款的令牌。 |
重试规则
Visa 将拒绝分为四类。第 1 类(发卡机构不会批准,例如收回卡、账户已关闭或停止支付)绝不能重试。第 2、3 和 4 类允许在 30 天内最多重试 15 次。
Mastercard 建议代码 03 和 21 意味着不要再次尝试,Mastercard 会对 24 小时内超过 10 次的重试收取每次 $0.10 的费用。建议代码 24 到 30 针对资金不足提供定时重试。
告诉购物者什么
Adyen 建议不要向购物者暴露拒绝详情或原始响应。使用简单的消息,例如“您的支付被拒绝了。请尝试另一张卡或联系您的银行。”
开发者须知
拒绝会返回 HTTP 200,因此请检查 `resultCode`、`refusalReason` 和 `refusalReasonCode`。在客户区启用原始收单结果,以获取 `additionalData.refusalReasonRaw`,对于 Adyen 自己的收单业务中的 Visa 和 Mastercard,还可以获取 `refusalCodeRaw`。相同的拒绝值也会出现在 `CAPTURE_FAILED` 和 `REFUND_FAILED` webhook 中。
常见问题
- PlatformDTC 支持 Adyen 吗?
- 不支持。PlatformDTC 结账系统运行在 Stripe 和 PayPal 上,商家也可以连接自己的 Authorize.Net、Checkout.com 或 NMI 账户。
- 在 Adyen 拒绝的背后,我在哪里可以看到真实的银行代码?
- 在您的 Adyen 客户区启用原始收单结果;响应中将包含 `refusalReasonRaw`,例如 51 Insufficient funds。
来源
- Adyen 拒绝原因 — Adyen
- Adyen 原始收单响应 — Adyen
- 映射到 Visa 系统完整性费用类别(重试限制) — Adyen
- Braintree 拒绝:Visa 和 Mastercard 重试规则 — Braintree (PayPal)