PayPal · 拒绝码
PayPal处理器响应代码PPAD是什么意思?
核实日期
PayPal处理器响应代码PPAD (`BILLING_ADDRESS`) 意味着支付因账单地址而被拒绝。PayPal的标签没有提供更多信息。购物者应输入与银行卡账单上完全一致的账单地址,或使用其他卡。
- PayPal标签
- `BILLING_ADDRESS`
- 类型
- 数据错误
- 谁拒绝了
- PayPal或发卡银行
- 重试
- 可以,几天后;如果重复出现则切换支付方式
- 购物者操作
- 根据银行卡账单重新输入账单地址
- 商家操作
- 让购物者更正地址
- PlatformDTC续订(智能重试)
- PayPal阶梯式重试:最多7次尝试,间隔3天以上,目标是发薪日
PlatformDTC 的处理方式
PayPal PPAD不是PlatformDTC映射的处理器代码之一,因此拒绝被记录在PayPal返回的Orders API问题下,或者在没有特定问题时记录为`INSTRUMENT_DECLINED`(一个通用的PayPal拒绝);原始的PPAD保留在失败消息中。开启智能重试后,PayPal订阅续订将遵循PayPal阶梯式重试:最多7次尝试,每次至少间隔3天,在一周内移至下一个发薪日,并在至少24天的时间窗口内进行。
为什么会发生
账单地址导致了拒绝。
购物者可以做什么
输入您的银行存档的账单地址,包括邮政编码。
商店可以做什么
在拒绝页面上使账单地址可编辑。
检查您的结账流程是否将所有地址字段传递给PayPal。
对于开发者
PayPal在卡支付的捕获(`purchase_units[].payments.captures[]`)或授权时,会在`processor_response.response_code`中返回PPAD。PayPal自己将其命名为`BILLING_ADDRESS`。
同一个`processor_response`对象也包含`avs_code`,即地址验证结果,值得与订单一起存储。
常见问题
- PPAD与5170 `AVS_FAILURE`相同吗?
- 两者都与账单地址有关。PayPal将它们列为不同的代码;但解决方案是相同的。
- 我可以使用相同的地址重试PPAD吗?
- 很可能再次失败。请先更正地址。
来源
- Orders v2 API 架构:`processor_response.response_code` — PayPal
- Orders v2 API 参考 — PayPal