Braintree v2 托管字段卡空间和 v3 托管字段

Posted

技术标签:

【中文标题】Braintree v2 托管字段卡空间和 v3 托管字段【英文标题】:Braintree v2 hosted fields card space and v3 hosted fields 【发布时间】:2018-02-21 17:54:27 【问题描述】:

我正在使用 ruby​​ rails 形式的 Braintree Js V2 托管字段和 paypal。一切正常,但是有什么方法可以在信用卡中的数字之间添加空格并在过期字段中插入“/”,就像 Js V3 一样?

但是,我尝试将 JS V3 托管字段与 paypal 结合使用,如此处 https://github.com/braintree/braintree-web/issues/209 所述,因为我希望客户留在现场而不是重定向到 paypal - 无法弄清楚如何在提交表单功能中传递 payment_method_nonce。

对于 v3,我在 Braintree 指南中使用 Material Design 示例表单

我是否必须在表单中创建隐藏字段才能在提交函数中传递 payment_method_nonce ?

【问题讨论】:

【参考方案1】:

全面披露:我在 Braintree 工作。如果您还有任何问题,请随时联系support。

Braintree 的 JSv2 SDK 中的托管字段不支持输入格式。查看this GitHub issue 中有关此确切主题的对话。

关于如何提交 nonce 的问题:您需要在表单中附加一个隐藏字段,其值为 nonce。在braintree-web GitHub repo 上查看the Hosted Fields example。

【讨论】:

谢谢@Shea。我决定使用 Dropin UI

以上是关于Braintree v2 托管字段卡空间和 v3 托管字段的主要内容,如果未能解决你的问题,请参考以下文章

调试时托管旧版(v3.5、v3.0、v2.0)与托管旧版(v4.5、v4.0)的默认设置在哪里?

IC卡解密从零开始学1 (也许会有2) 解密工具V2 V3大放送 By:lookyour

如何使用 Braintree 在客户端显示客户的付款方式?

万网虚拟主机版本 .NET Framework V2.0/V3.0/V3.5(经典) .NET Framework V2.0/V3.0/V3.5(集成) 有啥区别

支付宝v2和v3区别

为啥在生产(实时)帐户 api 凭据中使用插入式表单看不到 Braintree 贝宝按钮