Google Pay API接入Braintree网关的配置相关问题咨询
问题1解答
braintree.client的版本号是Braintree客户端SDK内置的常量,无需手动硬编码:
- 版本查询方式:你在页面引入Braintree客户端SDK后,直接在浏览器控制台执行
console.log(braintree.client.VERSION)即可打印当前使用的版本号,也可以直接查看你引入SDK的资源路径中标注的版本号。 - 正确配置语法:直接填
braintree.client.VERSION即可,SDK运行时会自动将这个常量替换为实际的版本值,不需要手动写成braintree.client.3.40.0这类格式。
问题2解答
braintree:apiVersion是Braintree网关和Google Pay通信时使用的接口协议版本,目前Braintree面向Google Pay提供的稳定接口版本固定为v1,这个参数直接填v1即可,无需修改,作用是约定两端交互的数据格式和规则。
问题3解答
不可以直接使用PayPal商户ID作为该配置参数。虽然PayPal和Braintree属于同一集团,但二者的商户账户体系相互独立,你需要登录Braintree商户后台,在账户设置的商户信息板块获取专属的Braintree商户ID填入对应配置项。
问题4解答
二者不完全对等。braintree:clientKey对应的是Braintree的客户端令牌化密钥(Tokenization Key),如果你从PayPal侧生成的Braintree SDK Credential包含令牌化密钥,就可以直接填入使用;如果生成的是服务端调用专用的私钥等其他类型凭证,则不能作为clientKey使用。clientKey是可以公开在前端环境使用的无权限公开密钥,仅用于初始化客户端支付组件。
内容的提问来源于stack exchange,提问作者Antonio
相关产品推荐
相关产品推荐

