PayPal · 拒绝码
PayPal 处理器响应代码 1320 是什么意思?
核实日期
PayPal 处理器响应代码 1320 (INVALID_CURRENCY_CODE) 表示付款请求中的货币被拒绝。可能是代码本身无效,或者此卡或账户无法使用该货币。重新发送相同的请求不会成功;商店需要使用支持的货币进行收费,或者购物者需要使用不同的卡。
- PayPal 标签
- INVALID_CURRENCY_CODE
- 类型
- 硬拒绝
- 谁拒绝了
- PayPal 或支付网络
- 重试
- 不,不能用同一张卡
- 购物者操作
- 使用其他卡或方式
- 商户操作
- 检查发送了哪种货币以及您的账户是否接受它
- PlatformDTC 续订
- 不重试;一键更新卡片链接和提醒
PlatformDTC 的处理方式
PlatformDTC 将 1320 视为 currency_not_supported,即硬拒绝。无论是哪种重试计划(默认的固定计划或智能重试),都不会在同一张卡上重试;商户后台会显示客户需要使用不同的卡支付,客户会收到一个签名的更新卡片链接(无需登录),以及每个账单周期最多 4 次提醒。
为什么会发生
货币验证失败。PayPal 的标签没有区分格式错误的货币代码和在此组合中不被接受的货币。
购物者可以做什么
使用其他卡或您的 PayPal 余额支付;商店也可能能够以您的当地货币收费。
商店可以做什么
确认订单上的货币是您的 PayPal 账户和卡片设置所接受的。
不要重试相同的请求;它会以同样的方式被拒绝。
开发者须知
PayPal 在卡片支付的捕获 (`purchase_units[].payments.captures[]`) 或授权中返回 `processor_response.response_code` 为 1320。PayPal 自己的名称是 INVALID_CURRENCY_CODE。
被拒绝的卡片支付在 `processor_response` 中也可能带有 `payment_advice_code`,这是卡片网络的建议;将其与响应代码一起存储。
常见问题
- 1320 是购物者的错吗?
- 通常不是。货币来自商店的结账页面;购物者唯一的解决方法是使用不同的卡。
- PlatformDTC 会重试 1320 吗?
- 不会。它被记录为 currency_not_supported,即硬拒绝,因此在启用智能重试时,不会在该卡上重新尝试。
来源
- Orders v2 API 架构:`processor_response.response_code` — PayPal
- Orders v2 API 参考 — PayPal