Google Pay API:Braintree 网关配置

Posted

技术标签:

【中文标题】Google Pay API:Braintree 网关配置【英文标题】:Google Pay API: Braintree Gateway Configurations 【发布时间】:2021-08-06 12:11:35 【问题描述】:

我刚刚开始使用 Google Pay API,并计划使用 Braintree 作为网关。根据Google Pay API Doc here,我们要指定braintree.client.VERSIONsdkversion个数:

  "gateway": "braintree"
  "braintree:apiVersion": "v1"
  "braintree:sdkVersion": "braintree.client.VERSION"
  "braintree:merchantId": "YOUR_BRAINTREE_MERCHANT_ID"
  "braintree:clientKey": "YOUR_BRAINTREE_TOKENIZATION_KEY"

我的问题:

    我们在哪里可以找到braintree.client版本号,指定版本号的语法是什么?根据Braintree's doc here,有很多版本号,似乎3.40.0 是最新的。我们可以输入braintree.client.3.40.0吗? 另一方面,braintree:apiVersion 是什么? 是否可以使用我的 PayPal 商家 ID,因为我已经在 PayPal 的 API 访问 设置中生成了我的 Braintree SDK 凭据? 对于braintree.clientKey,应该是我使用 PayPal 生成的 Braintree SDK 凭据,对吗?

有点混乱,希望有人能给我一些启示,谢谢!

【问题讨论】:

【参考方案1】:

首先,注册 Braintree 沙盒:

https://www.braintreepayments.com/sandbox

在 Braintree Sandbox 帐户上配置 Google Pay,

https://developers.braintreepayments.com/guides/google-pay/configuration/javascript/v3

获取 JavaScript SDK See the client SDK setup guide for JavaScript v3.

使用简单的插入式集成。

然后,进入服务器端集成,

https://developers.braintreepayments.com/guides/google-pay/server-side/node

要获取标记化密钥,请按以下步骤操作:

    根据您在哪个环境中工作,登录任一沙盒控制面板 点击右上角的齿轮图标 从下拉菜单中点击 API 滚动到令牌化密钥部分 如果没有出现密钥,请单击“生成新的标记化密钥”按钮。

要查找您的商家 ID:

    根据您工作的环境登录沙盒控制面板 点击右上角的齿轮图标 从下拉菜单中点击业务 您可以在此页面顶部找到您的商家 ID。

您的商家 ID 也可以在登录控制面板时找到,作为 URL 中 /merchants/ 后面的字母和数字字符串。

注意:您不能在 Braintree 集成中使用 PayPal Merchant Id。

【讨论】:

感谢您的回复,但首先,我的问题是关于需要VERSION 编号的 Braintree 客户端库的 Google Pay API 实施;其次,我已经有了 Braintree 沙盒账户,但是我对制作商 ID 更好奇,因为我什至无法注册 Braintree 制作,因为它一直引导我进入沙盒账户。我不希望最终没有生产商家 ID 上线。 客户端版本:Braintree 从 V3.29.0 版本开始支持 Google Pay。 googlePayVersion: 2, apiVersion: 2。您应该联系销售人员以获取生产帐户。转到 Braintree 的主页braintreepayments.com 并点击联系销售按钮。

以上是关于Google Pay API:Braintree 网关配置的主要内容,如果未能解决你的问题,请参考以下文章

Braintree - 插入式 UI - Apple Pay - Swift 3

Braintree Apple Sandbox Pay 扫描指纹 iOS 后显示付款未完成错误

Braintree v.Zero Drop In UI 是不是支持 Apple Pay?

Google Pay API for Pass

Google Pay API - 在没有 JWT 的情况下向 Google Pay 应用程序插入通行证

Laravel 中的 Google Pay 或 Phone Pay 或 Paytm UPI API 支付