PayPal · 拒绝码
PayPal 处理器响应代码 PPD3 是什么意思?
核实日期
PayPal 处理器响应代码 PPD3 (SECURE_ERROR_3DS) 意味着 3-D Secure 步骤(银行的持卡人验证)出现错误,因此支付未能完成。购物者应再次尝试并完成银行验证,如果验证持续失败,则应使用另一张卡。未经身份验证的重试将不起作用。
- PayPal 标签
- SECURE_ERROR_3DS
- 类型
- 需要身份验证
- 谁拒绝的
- 3-D Secure 流程(通过 PayPal)
- 重试
- 仅在持卡人完成身份验证后
- 购物者操作
- 再次尝试并完成验证
- 商家操作
- 让购物者重新进行身份验证
- PlatformDTC 续订
- 不盲目重试;要求客户与银行确认
PlatformDTC 的处理方式
PlatformDTC 将 PayPal PPD3 视为需要身份验证(`authentication_required`)。3-D Secure 提示无法触达不在场的客户,因此无论是哪种重试计划(默认的固定计划或智能重试),以此方式被拒绝的续订都不会盲目重试:它将保持逾期状态,并且客户会收到一封电子邮件,要求他们与银行确认支付。
为什么会发生
3-D Secure 过程中出了问题:银行页面未加载、会话超时或响应无效。PayPal 的标签未具体说明。
购物者可以做什么
再试一次,完成银行显示的验证;或使用其他卡。
商家可以做什么
让购物者重新开始支付,以便 3-D Secure 可以再次运行。
如果 PPD3 影响了许多订单,请检查您的 PayPal 卡字段的 3-D Secure 设置。
致开发者
PayPal 在卡支付的捕获 (`purchase_units[].payments.captures[]`) 或授权中,在 `processor_response.response_code` 中返回 PPD3。PayPal 自己的名称是 SECURE_ERROR_3DS。
被拒绝的卡支付也可能在 `processor_response` 中带有 `payment_advice_code`,这是卡网络的建议;将其与响应代码一起存储。
常见问题
- PPD3 是银行拒绝的吗?
- 这是身份验证步骤中的错误,而不是关于卡资金的决定。
- PPD3 后可以重试续订吗?
- 不能盲目重试。客户需要到场进行身份验证。
来源
- Orders v2 API 架构:`processor_response.response_code` — PayPal
- Orders v2 API 参考 — PayPal