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.VERSION
的sdkversion
个数:
"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?