Stripe · 拒绝码
Stripe payment_intent_authentication_failure 错误是什么意思?
核实日期
Stripe 错误代码 payment_intent_authentication_failure 意味着提供的支付方式未能通过身份验证,例如持卡人未完成或未通过 3-D Secure 检查。Stripe 建议提供新的支付方式以再次尝试支付。购物者可以重试并完成银行的验证步骤,或使用另一张卡。
- 类型
- 身份验证失败
- 谁拒绝了
- 发卡银行,在验证步骤
- 重试
- 只有在客户在场进行身份验证时
- 购物者操作
- 重试并完成银行的检查,或使用另一张卡
- 商家操作
- 让客户回来确认支付
- PlatformDTC 续订
- 不进行盲目重试;要求客户与银行确认
PlatformDTC 的处理方式
在结账时,PlatformDTC 会将 payment_intent_authentication_failure 保留在同一处理器上,以便购物者可以完成验证;它不会被重新路由。在续订时,无论是按固定计划还是使用智能重试,都不会在会话外重试,因为 3-D Secure 提示无法触及不在场的客户:订阅会被标记为逾期,客户会收到一封要求他们与银行确认支付的“需要操作”电子邮件。
发生原因
银行要求持卡人证明是本人,通常通过代码或应用确认,但该步骤失败、超时或被取消。
顾客可以怎么做
请重试并完成银行的验证页面。如果无法完成,请使用其他卡或支付方式。
商家可以怎么做
对于已保存卡的扣款,请向顾客发送链接,让他们自行确认支付。在后台重试也会以同样的方式失败。
致开发者
error.code = payment_intent_authentication_failure。Stripe 的建议是提供新的支付方式,以尝试再次完成 PaymentIntent。对于离线续订,请让顾客上线以进行身份验证。
常见问题
- payment_intent_authentication_failure 是因为资金不足而导致的拒绝吗?
- 不是。这意味着验证步骤失败,而不是卡内资金不足。
- 身份验证失败后,订阅续订可以重试吗?
- 不能自动。顾客必须在场进行身份验证,所以请让他们确认支付。
来源
- 错误代码 — Stripe
- Stripe 拒绝代码 — Stripe
- 银行卡拒绝 — Stripe
相关内容
- authentication_required — 银行希望持卡人验证支付,通常使用 3D Secure。
- authentication_not_handled — 需要验证,购物者跳过了,银行再次拒绝。
- mobile_device_authentication_required — 该支付需要身份验证;客户应该再次轻触他们的手机。
- card_declined — Stripe 针对任何被拒绝的卡的错误代码;decline_code 说明了原因。
- approve_with_id — 银行无法授权按原样发送的支付;再试一次可能会成功。
- call_issuer — 银行拒绝了,但没有给出理由,并希望持卡人联系银行。
- card_not_supported — 此卡不能用于此类购买。
- card_velocity_exceeded — 卡片的余额、信用额度或金额限制已达到。