生产环境使用Google Pay支付时遭遇OR_BIBED_07错误求助
解决Google Pay OR_BIBED_07错误(Play商店二次签名场景)
这个问题的核心是Google Pay的权限验证与应用签名证书绑定,你只在Google Pay控制台配置了本地生产密钥的证书指纹,但忽略了Play商店二次签名用到的证书。
具体解决步骤
- 打开Google Play控制台,进入你的应用页面,切换到「应用签名」tab,复制以下两个证书的SHA-1和SHA-256指纹:
- 上传证书(你上传APK/AAB时用的本地密钥对应的证书)
- 应用签名证书(Google Play用于最终签名的官方证书)
- 打开Google Pay & Wallet控制台,找到你的项目,进入「应用设置」页面,点击「添加应用证书指纹」,把刚才复制的所有指纹(两个证书的SHA-1、SHA-256)都添加进去
- 保存设置后,等待15-30分钟让后台同步生效,再用App Tester或商店发布版本测试支付流程
关键说明
OR_BIBED_07错误本质是应用签名验证失败,Google Pay后台会校验发起支付请求的应用签名是否在允许的证书列表里:
- 本地用生产密钥签名时,证书在你之前配置的列表里,所以正常
- 上传到Play商店或用App Tester时,应用会被Google的应用签名证书二次签名,这个证书不在你配置的列表里,就触发了错误
- Google Pay控制台的审批流程虽然表面简单,但后台会严格校验签名指纹,必须把所有实际用到的签名证书都添加进去,不能遗漏
内容的提问来源于stack exchange,提问作者Massimo Milazzo
相关产品推荐
相关产品推荐

