Google Pay API:Braintree 网关配置

问题描述

我刚刚开始使用 Google Pay API,我计划使用 Braintree 作为网关。根据{{​​3}},我们必须指定sdkversion的{​​{1}}数:

braintree.client.VERSION

我的问题:

  1. 我们在哪里可以找到 "gateway": "braintree" "braintree:apiVersion": "v1" "braintree:sdkVersion": "braintree.client.VERSION" "braintree:merchantId": "YOUR_BRAINTREE_MERCHANT_ID" "braintree:clientKey": "YOUR_BRAINTREE_TOKENIZATION_KEY" 版本号?指定版本号的语法是什么?根据{{​​3}},有很多版本号,似乎braintree.client 是最新的。我们应该放 3.40.0 吗?
  2. 另一方面,braintree.client.3.40.0 是什么?
  3. 是否可以使用我的 PayPal 商家 ID,因为我已经在我的 PayPal 的API 访问设置中生成了我的 Braintree SDK 凭据
  4. 对于 braintree:apiVersion,应该是我使用 PayPal 生成Braintree SDK 凭据,对吗?

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

解决方法

首先,注册 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.

使用简单的 Drop-In 类型的集成。

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

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

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

  1. 登录沙箱控制面板,具体取决于您在哪个环境中工作
  2. 点击右上角的齿轮图标
  3. 从下拉菜单中点击 API
  4. 滚动到标记化密钥部分
  5. 如果未显示任何密钥,请单击“生成新的令牌化密钥”按钮。

要查找您的商家 ID:

  1. 登录沙盒控制面板,具体取决于您在哪个环境中工作
  2. 点击右上角的齿轮图标
  3. 点击下拉菜单中的业务
  4. 您会在此页面顶部找到您的商家 ID。

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

注意:您不能在 Braintree 集成中使用此处的 PayPal 商家 ID。