首页 > 解决方案 > Google Pay 生产环境

问题描述

我正在尝试将 Google Pay 集成到我的应用程序中,到目前为止,它在测试环境中运行良好,当我开始与 Google Pay 团队在生产环境中启用的过程时,他们确认我已经从他们这边启用了环境并且从播放控制台帐户的商家方面,每当我单击 GPay 按钮时,我仍然不断收到“请求失败,此商家未启用 Google Pay”对话框。

在与谷歌支付团队进行了长时间的电子邮件讨论后,他们告诉我联系游戏控制台团队,因为我的应用签名可能存在问题,因为我不断收到 405 错误。

我确实联系了 Play 控制台支持团队,因为我最初选择了“让 Google 处理您的应用签名”,他们要求我在每个应用生命周期中用完一次请求更改上传证书以更改为新的密钥库并发送它们都是密钥库和 .pem 证书,现在已经进行了此更改,现在我正在尝试再次测试,但我再次遇到相同的错误。

我不知道如何处理这样的事情,两个 Google 支持团队都无法再为我提供任何有用的信息。

标签: google-play-consolegoogle-payandroid-app-signing

解决方案


我相信您已通过 Google Play 注册了 App Signing,并且您似乎已将 GPay 配置为使用您的上传密钥(和/或调试密钥)签名的应用程序,而不是使用您的应用程序签名密钥,这是 Play 服务的终端用户。

确保您还将应用签名密钥的 SHA1 列入白名单

您可以在 Play 管理中心的应用签名页面的“版本管理”下找到它:

应用大小页面截图


推荐阅读