Stripe · 拒绝码
Stripe processing_error 拒付代码是什么意思?
核实日期
Stripe 拒付代码 processing_error 表示处理卡片时发生了错误。它指向处理过程中的技术故障,而不是银行拒绝了购物者。Stripe 的建议是让客户再次尝试付款,只有仍然失败时,才应联系其发卡机构。稍后再试一次通常会成功。
- 类型
- 软拒付(技术性)
- 谁拒绝的
- 没有明确拒绝:处理失败
- 重试
- 是
- 购物者操作
- 再试一次;如果再次出现,请换一张卡或致电银行
- 商家操作
- 邀请重试;留意许多购物者是否出现相同模式
- PlatformDTC 续费
- 在首次拒付后第 2、5 和 8 天重试(Smart retry)
PlatformDTC 的处理方式
结账时,PlatformDTC 会给 processing_error 加上自己的提示:“我们遇到了临时处理错误。请重试。”,并且,如果商店把 PayPal 卡付款作为备用方式,就会在那里给购物者提供第二次尝试。开启 Smart retry 后,因 processing_error 失败的续费会在首次拒付后第 2、5 和 8 天重试,最多 4 次。
为什么会发生
商店和发卡银行之间的某个系统在处理付款时失败了:超时、故障,或一条无法完成的消息。卡片本身通常没问题。
购物者可以做什么
稍等片刻再付款。如果第二次失败,请换一张卡或钱包,或询问银行这张卡是否有问题。
商店可以做什么
让购物者无需重新输入所有信息即可重试。如果许多客户同时遇到 processing_error,很可能是更大范围的服务中断;请查看支付处理商的状态页。
给开发者
decline_code = processing_error。检查 charge.outcome.network_decline_code:在 Visa 上,96 表示系统故障,这是 Category 2 代码,Visa 允许在 30 天内最多重新尝试 20 次。重试时使用幂等键,这样第一次尝试很慢时也不会造成重复扣款。
常见问题
- processing_error 是购物者造成的吗?
- 通常不是。它表示处理卡片时出现了技术问题。第二次尝试通常就能成功。
- processing_error 可以多快重试?
- 购物者可以立刻再试。对于订阅,把重试间隔拉到几天,比几分钟内反复重试更有效。
来源
- Stripe 拒付代码 — Stripe
- 卡组织拒付代码 — Stripe
- Visa Core Rules 与 Visa Product and Service Rules(24 October 2026),表 7-2 — Visa
相关内容
- issuer_not_available — 无法联系到发卡银行,因此支付从未获得授权。
- reenter_transaction — 银行因未知原因无法处理该付款;请再试一次。
- try_again_later — 已弃用代码:银行因未知原因拒绝;请稍后重试。
- card_declined — Stripe 针对任何被拒绝的卡的错误代码;decline_code 说明了原因。
- restricted_card — 此卡无法用于此支付;它可能已被报告丢失或被盗。
- revocation_of_all_authorizations — 银行拒绝了;通常持卡人已停止所有未来的支付。
- revocation_of_authorization — 银行拒绝了;通常是持卡人撤销了对这家商店的付款。
- security_violation — 银行拒绝了,但没有说明原因;通常是出于安全规则。