问题标签 [braintree-javascript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
217 浏览

javascript - BrainTree JavaScript Drop In API 和 Kount 设备数据未设置

我正在尝试将 Kount Fraud 保护添加到现有的 BrainTree Drop In 安装中,根据文档,我应该能够提供数据收集器来启动流程:

问题是`payload.deviceData 始终未定义。

文档并不清楚插入组件需要哪些依赖项。它显示客户端组件的脚本,但不显示插件。

我正在使用:

1.22 是用于插入的正确版本吗?这是最后一个版本吗?除了使用 1.22 的文档中的内容之外,我找不到官方方法来检查应该使用哪些版本?

还尝试添加client.min.jsin (除了 drop 因为没有 dropin,上面的代码将找不到braintree.dropin.create.

知道这里缺少什么吗?

0 投票
1 回答
455 浏览

javascript - 如何在最新版本中修复 Braintree javascript 错误“t.getVersion 不是函数”

我得到了错误TypeError: t.getVersion is not a function,我只搜索了我找到的解决方案是关于在这里使用升级版的 Braintree-web 。就我而言,我正在使用3.60.0,但添加时仍然出现错误braintree.dataCollector.create

https://js.braintreegateway.com/web/3.60.0/js/client.min.js

https://js.braintreegateway.com/web/3.60.0/js/data-collector.min.js

https://js.braintreegateway.com/web/dropin/1.22.1/js/dropin.min.js

0 投票
1 回答
99 浏览

javascript - 动态更改已在 JavaScript 中创建的实例的值

我在这里使用“Braintree - Dropin”。页面加载时创建实例,之后我有一个下拉菜单可以选择“支付金额”。我想在下拉列表更改时更新实例的值(已创建)。

根据“Dropin”文档,这应该可以工作。但事实并非如此。 https://braintree.github.io/braintree-web-drop-in/docs/current/Dropin.html#updateConfiguration

0 投票
1 回答
370 浏览

braintree-sandbox - 在 Braintree 中使用托管字段时获取信用卡品牌并显示错误消息

我正在尝试使用 Braintree 的托管字段创建付款页面。我已经创建了沙盒帐户。

但是我没有得到更多的细节,比如卡片品牌,错误信息比如 Drop in UI。如何使用托管字段获得这些功能。

我能够获得基本功能,例如从卡详细信息中获取 nonce。但是我无法在页面中显示卡品牌图像/错误消息,就像我们在 UI 中的 Drop 中显示的那样。

如何使用托管字段显示卡品牌形象和错误消息?

使用托管字段创建的页面: 使用托管字段的页面

在 UI 中创建的页面 - 显示错误消息 插入 UI - 错误消息

在 UI 中创建的页面 - 显示卡品牌 UI卡品牌下降

0 投票
1 回答
332 浏览

react-native - react-native-braintree-dropin-ui 弹出窗口未在 android 中显示“Credit or Debit Cart”选项

我在我的 react-native 应用程序中使用了react-native-braintree-dropin-ui库。这是我用来调用 react-native-braintree-dropin-ui 弹出窗口的代码:

它成功弹出了braintree-dropin-ui。但问题是,在 android 中它只提供使用 paypal 支付的选项。它不会在弹出窗口中显示“信用卡或借记车”选项。然而,相同的代码在 iOS 中显示两个选项,Paypal 和 Credit 或 Debit Cart。

谁能帮我这里有什么问题?

0 投票
1 回答
155 浏览

c# - Braintree - 在 Xamarin 表单 C# 中检索付款方式 Nonce

我正在编写一个用 C# - Xamarin Forms 编写的应用程序。

我只是想从 Braintree 的服务器获得响应,以便处理付款。

此响应是处理付款所需的 payment_method_nonce。

这是 Braintree 提供的客户端代码。

它可以很好地生成信用卡表格,但是如果您单击“购买”按钮,则预期会从 Braintree 服务器返回 payment_method_nonce。

我的问题是,当客户端表单在 webview 中以 Javascript 呈现时,如何在 C# 中捕获这个 payment_method_nonce 变量?

0 投票
1 回答
92 浏览

typescript - 并非所有 Braintree HostedFields 方法都可用于打字稿?

我在我的 ReactJs 项目中使用 Braintree Sandbox 和 typescript。

根据Braintree Docs for focus,可以使用该.focus()方法聚焦一个字段。

问题:在我的 typeScript 文件中,hostedFieldsInstance 没有将该.focus()方法显示为有效方法。我收到以下错误:

Property 'focus' does not exist on type 'HostedFields'.ts(2339)

VS Code 也只建议了少数现有的 Braintree 方法,但不是.focus()

在此处输入图像描述

0 投票
1 回答
49 浏览

braintree - 将区域设置添加到 Braintree 到托管字段

我正在尝试将语言环境添加到 Braintree 托管字段,以便获得西班牙语的挑战窗口。我尝试将其添加到 hostsFields 中,如下所示。

但我仍然收到英文的挑战窗口。

在此处输入图像描述

0 投票
1 回答
41 浏览

braintree - Braintree 和 Node.js 创建子商户错误未授权

我正在使用 node.js Braintree sdk 来尝试创建子商家帐户。但是,到目前为止它一直不成功,我不断收到未经授权的错误,但我不知道如何在此调用中传递令牌。

这是我正在使用的网关:

这是我正在打的电话:

结果是这个错误:

但是在查看商家帐户时,我看不到在哪里添加令牌: Create docs of braintree

如果您有关于如何拨打此电话以添加子商家的解决方案,请分享。

0 投票
2 回答
156 浏览

javascript - Braintree:测试 nonce 导致 Payment Method Nonce is Invalid

我正在使用沙盒测试使用假随机数创建新的定期计费订阅,但我不断收到错误消息,表明付款随机数无效,这是我发送到 gateway.subscription.create 方法的对象:

这是我打电话给 gateway.subscription.create 时收到的错误:

我正在使用本文中列出的假随机数,https://developer.paypal.com/braintree/docs/reference/general/testing/node#nonce-fake-valid-nonce

当我进行初始连接时,我正在传递沙盒凭据,但它似乎没有兑现假随机数。