NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · 拒绝码

Stripe `testmode_decline` 拒绝代码是什么意思?

核实日期

Stripe 拒绝代码 `testmode_decline` 意味着使用了 Stripe 测试卡号,因此支付无法通过。测试卡仅在 Stripe 的测试模式下有效;实际支付需要一张真实的卡片。Stripe 会在任何银行介入之前自行拒绝。解决方案很简单:使用真实卡片支付,并确保在实际商店中绝不使用测试卡号。

类型
非银行拒绝
谁拒绝了
Stripe
重试
仅限使用真实卡片
购物者操作
使用真实卡片
商家操作
检查在实际模式下没有使用测试卡号

PlatformDTC 的处理方式

PlatformDTC 在结账时将 `testmode_decline` 视为永不重试,并且不会将其路由到备用处理器;系统会要求购物者提供一张真实卡片。在续订时也从不重试:订阅将逾期保留,客户会收到一个“一键添加真实卡片”的链接,这也会暴露在实际订阅中保存的测试卡片。

发生原因

有人在实际支付中输入了 Stripe 公布的测试卡号之一,这通常发生在测试已上线商店时,或者机器人尝试其在线找到的号码时。

商家可以怎么做

仅使用 Stripe 的测试模式进行测试。如果您看到来自未知访客的许多 testmode_decline 尝试,这可能是自动化银行卡测试的迹象;请检查您的欺诈和机器人保护设置。

供开发者参考

当使用测试卡号进行实时模式请求时,Stripe 会设置 decline_code = testmode_decline。请使用测试 API 密钥配合测试卡,并使用实时密钥配合真实卡。

常见问题

银行拒绝了 testmode_decline 吗?
不。Stripe 拒绝了,因为卡号是测试卡号。
我可以在我的实时商店接受测试卡吗?
不。Stripe 测试卡仅适用于测试 API 密钥。实时支付需要一张真实的卡。

来源

相关内容

支付知识库