如何获取用于直接集成的 Google Pay 公钥

Posted

技术标签:

【中文标题】如何获取用于直接集成的 Google Pay 公钥【英文标题】:How to get Google Pay Public Key for Direct Integration 【发布时间】:2019-07-01 03:54:02 【问题描述】:

我正在尝试将 google pay 集成到我的 android 应用中。我找到了官方集成指南here。我想在没有任何支付网关的情况下集成谷歌支付(直接方法)。

我在 DIRECT 选项卡中找到了 DIRECT 方法集成代码 here。在那个谷歌要求protocolVersionpublicKey作为参数,下面我发现我可以在我的Google Pay Developer Profile中获取我的公钥。我搜索了 Google Pay Developer Profile 注册,但找不到注册 Google Pay Developer Profile 和获取我的公钥的方法。

任何人都可以帮助我获得用于 google pay DIRECT 集成的公钥吗?

【问题讨论】:

你检查了吗? developers.google.com/pay/api @ManzurulHoqueRumi 是的,我浏览了官方网站的所有相关链接,也访问了您发送的链接,但我没有找到任何有用的文档或链接。 developers.google.com/pay/api/android/support/… 它包括你的答案 这里的所有解释:***.com/questions/58327500/… 【参考方案1】:

我查看了 Google Pay 上的集成。

您作为商家正在使用 OpenSSL 创建自己使用的密钥对,如下所述:https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography#using-openssl

创建后,您可以按照以下说明在 google 开发者后端管理您的公钥:https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography#key-rotation

也就是说,整个过程在该网站的文章中有所描述: https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography

只需按照这些步骤操作即可。 :)

【讨论】:

您能否从屏幕截图中解释一下我将创建一个私钥然后是一个公钥.. 使用我的(MAC 上的终端)或谷歌开发者帐户??????我已经通过这些链接..这是我发布的问题。 ***.com/questions/58327500/… 。 ..请看一下并告诉我我到底需要做什么.. 你的回答在这里有点帮助..虽然第二段..我需要更多的阐述..图片会很有帮助.. 我会检查一下,看看我是否可以提供更详细的信息。 :) 仅供参考,我为@Rakesh 的问题提供了一个更详细的过程的答案:***.com/a/58457094/12031739【参考方案2】:

看来您必须注册您的帐户并通过某种验证,如本页所述: https://developers.google.com/pay/api/web/guides/setup

您是否已完成任何所需的步骤?

【讨论】:

【参考方案3】:

这里的所有解释:关于如何生成 GPay 公钥和 whtat 以及 google pay 开发者资料在哪里 -- Where is Google pay Developer account and how to generate public key to upload in it?

【讨论】:

以上是关于如何获取用于直接集成的 Google Pay 公钥的主要内容,如果未能解决你的问题,请参考以下文章

没有可用于此商家的可接受的卡 - Google Pay

Android Google Pay 集成

原生应用中的 Android Pay 集成

Android 中的 Google Pay API 集成

试图将Google Pay集成到我的Android应用中

Google Pay UPI 集成在 Android 中不起作用