PayPal · 拒绝码
PayPal 处理器响应代码 5700 是什么意思?
核实日期
PayPal 处理器响应代码 5700 (`TRANSACTION_NOT_PERMITTED`) 意味着支付不被允许;PayPal 的描述补充道:“超出了接受的业务范围。”银行卡或账户未设置为接受此类购买。重试不会改变这一点。顾客应该使用不同的银行卡或支付方式,商家应该检查其业务类型是否被接受。
- PayPal 标签
- `TRANSACTION_NOT_PERMITTED`
- 类型
- 硬拒绝
- 谁拒绝了
- 银行卡发卡行或 PayPal
- 重试
- 不,不要用同一张银行卡
- 顾客操作
- 使用不同的银行卡或支付方式
- 商家操作
- 不要重试;检查您的账户可能接受什么
- PlatformDTC 续订
- 不重试;一键更新银行卡链接和提醒
PlatformDTC 的处理方式
PlatformDTC 将 5700 视为 `transaction_not_allowed`,这是一个硬拒绝。无论采用哪种重试计划(默认的固定计划或智能重试),都不会在同一张银行卡上重试;商家后台会显示顾客需要使用不同的银行卡支付,顾客会收到一个签名的更新银行卡链接(无需登录),以及每个账单周期最多 4 次提醒。
为什么会发生
PayPal 将其描述为超出了接受的业务范围:购买与银行卡或商家设置允许的范围不匹配。
顾客可以做什么
使用另一张银行卡或您的 PayPal 余额支付。
商店可以做什么
要求另一种支付方式,而不是重试。
如果许多顾客都遇到 5700 错误,请向 PayPal 核实您的账户是否被批准销售您所售的商品。
开发者须知
PayPal 在银行卡支付的捕获 (`purchase_units[].payments.captures[]`) 或授权时,在 `processor_response.response_code` 中返回 5700。PayPal 自己的名称是 `TRANSACTION_NOT_PERMITTED`。
将原始代码与订单一起保存。PayPal 的标签是唯一的官方含义,准确的代码可以告诉支持人员 PayPal 表格的哪个分支被触发了。
常见问题
- 5700 是由顾客的银行卡还是商店引起的?
- PayPal 的标签 `TRANSACTION_NOT_PERMITTED`,“超出了接受的业务范围”,并未说明是哪一方拒绝了。如果许多不同的顾客都遇到此问题,请向 PayPal 核实您的账户是否接受此类销售;如果只有一个顾客遇到此问题,他们应该尝试另一张银行卡。
- 5700 会在重试后清除吗?
- 不会。PlatformDTC 将其记录为 `transaction_not_allowed`,一个硬拒绝。
来源
- Orders v2 API 架构:`processor_response.response_code` — PayPal
- Orders v2 API 参考 — PayPal