You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何判断Stripe支付是否强制要求SCA且无SCA支持会被拒付

判断支付是否强制要求SCA的方法
  • 首先确认交易的发卡区域:欧洲经济区(EEA)、英国 境内的银行发行的个人消费者信用卡/借记卡支付,绝大多数属于SCA强制监管范围,仅少数豁免场景可跳过强验证
  • 符合以下任意条件的交易,就算属于EEA/英国区域,也可豁免SCA验证:
    • 单笔交易金额低于30欧元,且同一张卡在该商户近期没有连续小额交易、无风险交易标记
    • 持卡人已手动将该商户添加为信任商户,且历史有过成功的SCA验证交易记录
    • 付款使用的是企业级商用卡,或是发卡行、收单方都不在EEA/英国范围内的跨境交易
  • 你可以在Stripe Dashboard的单条交易详情中查看required_action字段,若字段值为use_stripe_sdk,说明该笔交易明确要求SCA验证。
无SCA支持时的支付拒付规则

如果你回滚到旧版Charges API(即生成ch_前缀交易ID的对接方案),不支持SCA的情况下,交易结果按以下规则判定:

  • 属于EEA/英国区域的强制SCA交易,且不符合豁免条件的,会直接被发卡行拒付,返回authentication_required错误码
  • 符合豁免条件的EEA/英国区域交易,Stripe会自动代你申请豁免,豁免通过可正常完成支付,豁免失败依然会被拒付
  • 发卡区域不在EEA/英国范围内的交易,目前不受SCA规则约束,使用旧版API暂时不会触发SCA相关拒付,但后续如果其他区域落地类似强验证监管规则,依然会存在兼容风险

补充说明:你提到的pi_是PaymentIntent的专属ID前缀,每一个成功的PaymentIntent都会关联一个ch_前缀的Charge交易对象,你可以在PaymentIntent详情页的关联资源中找到对应的Charge记录,不需要因为ID前缀的差异回滚对接版本。

内容的提问来源于stack exchange,提问作者Liz Miner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 22:36:03