首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google pay Developer帐户在哪里?如何生成公钥以上传到其中?

Google pay Developer帐户在哪里?如何生成公钥以上传到其中?
EN

Stack Overflow用户
提问于 2019-10-10 16:39:34
回答 3查看 3.2K关注 0票数 6

没有人对此没有答案,我不知道为什么,没有人在android上使用Google pay?据谷歌称:

请按照以下链接操作:

https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography#key-rotation

它谈到在应用程序中使用直接集成时必须进行的键旋转,这意味着如果您没有直接或显式地使用支付处理器。

下面是上面的内容:

密钥旋转:如果通过直接集成在服务器上直接解密支付方法令牌,则必须每年旋转密钥。 旋转加密密钥:

  1. 使用OpenSSL生成新的密钥对。
  2. 打开您的Google配置文件,在Google控制台中与用于管理应用程序的Google帐户登录时,在“公共加密密钥”部分下,选择“添加加密密钥”按钮。然后,选择“公共加密密钥”文本输入字段,并添加以未压缩点格式编码的新生成的公钥Base64 64。单击保存。

从上面的链接中看到下面的截图。请点击这个链接,告诉我为什么你需要支持页面而不是Google帐户?

问题:

  1. 如何创建谷歌付费开发者帐户?我需要付钱吗?我的公司已经有了一个谷歌付费控制台帐户(在这里你可以管理应用程序并上传到goole play商店)
  2. 我将在何处以及如何生成公钥?
  3. 我将在哪里和如何上传这个公开密钥在谷歌支付开发人员的个人资料?

--用清晰的例子和截图来解释这些步骤的人将得到赏赐.

编辑好吧,我已经使用我的mac上的终端应用程序生成了公钥和私钥。这是截图:

现在,我需要将这个密钥上传到Google开发人员帐户,我看不到任何链接或任何教程,说明如果我必须将google-Pay集成到我的android应用程序中,我如何创建一个链接。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-10-18 19:29:25

如何创建谷歌付费开发者帐户?

您需要注册生产访问:https://developers.google.com/pay/api/web/guides/test-and-deploy/request-prod-access

我需要付钱吗?

不,你不需要付钱。

我的公司已经有了一个谷歌付费控制台帐户(在这里你可以管理应用程序并上传到goole play商店)

谷歌Pay Developer配置文件与谷歌Play developer控制台不同。如果你没有谷歌付费开发人员的个人资料,你需要注册一个。

我将在何处以及如何生成公钥?

下面的链接提供了有关如何使用OpenSSL:https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography#using-openssl生成公钥的详细信息

重要双边投资条约:

代码语言:javascript
复制
# generate private key
openssl ecparam -name prime256v1 -genkey -noout -out key.pem

# generate a base64-encoded public key
openssl ec -in key.pem -pubout -text -noout 2> /dev/null | grep "pub:" -A5 | sed 1d | xxd -r -p | base64 | paste -sd "\0" -

我将在哪里和如何上传这个公开密钥在谷歌支付开发人员的个人资料?

公钥需要添加到Google支付开发人员配置文件中,并作为支付请求的一部分包括在内:https://developers.google.com/pay/api/android/reference/request-objects#direct

请注意,DIRECT集成需要在Google注册。

示例:

代码语言:javascript
复制
"tokenizationSpecification": {
  "type": "DIRECT",
  "parameters": {
    "protocolVersion": "ECv2",
    "publicKey": "BOdoXP1aiNp.....kh3JUhiSZKHYF2Y="
  }
}

任何一个点击这个链接,并告诉我为什么它需要你支持页面,而不是谷歌支付开发者帐户?

如果您是使用谷歌帐户登录,可以访问Google配置文件,您可以看到Google Pay Developer简介详细信息。如果您没有登录或无法访问配置文件,您将被重定向到支持页

你需要被签署到你的谷歌帐户,它可以访问谷歌支付开发人员的个人资料。

编辑:更正了有关上传公钥的信息。

更新: Google最近推出了业务控制台,以注册和管理Google的集成。

票数 3
EN

Stack Overflow用户

发布于 2019-10-16 19:16:25

答案肯定在这里:https://developers.google.com/pay/api/android/guides/resources/payment-data-cryptography#key-rotation

我查了这个链接近50次..。我不知道一个真正的本土安卓或iOS开发人员是否能够理解这一点。但是我们需要仔细地通过下面的每一个环节。

仍然无法获得关于如何创建或找到google配置文件的明确答案

票数 2
EN

Stack Overflow用户

发布于 2019-10-18 16:42:07

我相信你不需要付钱。你必须向这个表格申请

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58327500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档