javascript - 拥有 CB 和 PayPal 的 Braintree 自定义表单

标签 javascript .net paypal braintree

我们不想使用 Braintree 的 dropin 表单来坚持我们的 UI。 到目前为止,我们只有抄送字段的付款表格运行良好。我们设置了 braintree.js:

braintree.setup(token, "custom", {
  id: "options"
});

然后是 PayPal,我们将 PayPal 容器添加到设置中:

braintree.setup(token, "custom", {
  id: "options",
  paypal: {
    container: "paypal-button"
  }
});

直到上周六,一切都在本地运行。通过挖掘,我发现在填写 CC 字段时,payment_method_nonce 不再发送到服务器: missing nonce server side

尽管随机数输入出现在我的表单中的客户端!!! enter image description here

那么这是怎么回事呢? braintree.js 是否以某种方式与表单提交进行交互?为什么这个 payment_method_nonce 有时会在服务器端检索(当通过 PayPal 支付时)有时不会(当通过 CC 支付时)?

谢谢

最佳答案

你快到了。当您使用自己的带有附加 PayPal 按钮的信用卡表格时,您需要使用“自定义”作为集成方法:

braintree.setup(token, "custom", {
  id: "options",
  paypal: {
    container: "paypal-button"
  }
});

关于javascript - 拥有 CB 和 PayPal 的 Braintree 自定义表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26718434/

相关文章:

paypal - ENOTFOUND 在 Paypal 请求?

javascript - 当表单包含未保存的数据时警告用户,忽略数据表过滤字段

javascript - Angular 过滤器 groupby 过滤器返回 "undefined"字段

javascript - SweetAlert 文本格式

.net - 在 .net 中创建对列表

.net - 为什么我不能这样做 - 创建一个 .net 对象并在一行上调用一个方法

c# - 用于 Windows 开发的 C++ QT 与 C# .NET

javascript - API 数据未输出 | react 、Redux

html - 为什么 PayPal Iframe 停留在固定导航栏上方?

javascript - 在 React.js 中集成 PayPal 的 iframe 渲染错误