PayPal · 拒绝码
PayPal 处理器响应代码 5950 是什么意思?
核实日期
PayPal 处理器响应代码 5950 (DECLINED_DUE_TO_UPDATED_ACCOUNT) 意味着支付被拒绝,因为银行已发行一张更新的银行卡;PayPal 将其描述为“由于已发行更新的银行卡而导致的外部拒绝”。旧的银行卡详细信息将不再有效。购物者应输入他们的新银行卡,商户应要求订阅者更新他们保存的银行卡。
- PayPal 标签
- DECLINED_DUE_TO_UPDATED_ACCOUNT
- 类型
- 硬拒绝
- 谁拒绝了
- 银行卡的发卡银行(通过 PayPal)
- 重试
- 不,需要一张新的或更新的银行卡
- 购物者操作
- 输入新银行卡的详细信息
- 商户操作
- 要求提供更新的银行卡;不要重试旧卡
- PlatformDTC 续订
- 不重试;一键更新银行卡链接和提醒
PlatformDTC 的处理方式
在 PayPal 银行卡支付中,PlatformDTC 将 5950 转换为 `expired_card`。无论采用哪种重试计划(默认的固定计划或智能重试),都不会对该银行卡进行重试:订阅将处于逾期状态,同时客户会收到一封更新银行卡电子邮件(给出的理由是:“银行卡已过期”),每个周期最多 4 次提醒,每次间隔 3 天或更长时间。
为什么会发生
银行更换了银行卡(新卡号或新有效期),因此拒绝了旧卡信息。
购物者可以怎么做
使用银行寄给您的新卡。
商家可以怎么做
立即向顾客索取新卡信息。
重试旧卡信息只会增加拒绝次数。
致开发者
PayPal 在银行卡支付的扣款 (`purchase_units[].payments.captures[]`) 或授权时,会在 `processor_response.response_code` 中返回 5950。PayPal 自己的名称是 `DECLINED_DUE_TO_UPDATED_ACCOUNT`。
被拒绝的银行卡支付也可能在 `processor_response` 中带有 `payment_advice_code`,这是卡网络的建议;请将其与响应代码一起存储。
常见问题
- 5950 是不是意味着顾客做错了什么?
- 不是。他们的银行发行了新卡;保存的卡信息只是过期了。
- 可以自动获取新卡信息吗?
- PayPal 的标签没有说明这些信息会被传递。请让顾客输入更新后的银行卡信息。
来源
- Orders v2 API 架构:`processor_response.response_code` — PayPal
- Orders v2 API 参考 — PayPal