1

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

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

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

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

4

2 回答 2

1

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

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

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

应用大小页面截图

于 2020-04-02T13:01:54.503 回答
0

此问题已通过 2 个步骤解决

1- 必须确保谷歌提供的应用签名证书与我所拥有的相匹配。

2- 在从 Google 方面启用 Google Pay 的生产中也存在问题,他们在与他们的团队继续从以启用生产环境请求开始的同一电子邮件线程进行调试后启用了该问题。

于 2020-10-07T13:29:47.987 回答