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

测试环境中用Google Pay通过Stripe付款时出现OR_BDF_27错误

排查开发环境Google Pay支付失败(错误码OR_BDF_27)的方向

结合你的场景(生产环境正常、审核后开发环境失效)和代码,OR_BDF_27属于Google Pay侧的验证/环境不匹配类错误,以下是具体排查点:

  • 支付意图与Google Pay环境不兼容
    确认后端生成Payment Intent时使用的是Stripe测试密钥(sk_test_xxx),而非生产密钥。如果后端用生产密钥生成PI,前端却调用Google Pay测试环境,会触发环境不匹配的验证失败,导致该错误。

  • Google Pay测试环境的商户配置未同步
    生产环境通过审核后,Google Pay Console的测试环境配置可能需要同步更新:

    1. 确保测试环境的商户名称与代码中merchantDisplayName完全一致;
    2. 确认测试环境绑定的APP签名与开发环境APP的签名匹配(包括debug签名);
    3. 检查测试环境是否启用了Google Pay支付方式,且国家码与代码中countryCode一致。
  • 测试卡片不符合要求
    开发环境使用Google Pay时,必须使用Google官方提供的测试卡片(例如卡号4242 4242 4242 4242,有效期选未来任意日期,CVV填任意3位),不能绑定真实银行卡,否则会触发验证错误。

  • Stripe SDK版本或配置逻辑问题

    1. 检查BuildConfig.IS_DEV的取值是否正确,确保开发环境确实使用PaymentSheet.GooglePayConfiguration.Environment.Test;
    2. 如果近期更新了Stripe SDK,查看版本变更记录,确认是否有测试环境Google Pay的逻辑调整;必要时回退到之前能正常工作的SDK版本测试。
  • 查看Stripe后台日志
    登录Stripe测试环境Dashboard,找到对应的Payment Intent记录,查看详细错误日志,可能会有比客户端提示更具体的失败原因(比如商户验证失败、支付方式不支持等)。

内容的提问来源于stack exchange,提问作者Massimo Milazzo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 13:03:21