Braintree v2 托管字段卡 space 和 v3 托管字段

Braintree v2 hosted fields card space and v3 hosted fields

我正在使用 ruby rails 形式的 Braintree Js V2 托管字段和贝宝。一切正常,但是有没有办法像 Js V3 那样在信用卡号码之间添加 space 并在过期字段中插入“/”?

但是,我尝试将 JS V3 托管字段与 paypal 结合使用,如此处所述 https://github.com/braintree/braintree-web/issues/209 因为我希望客户留在网站上而不是直接转到 paypal - 无法弄清楚如何通过 payment_method_nonce 在提交表单函数中。

对于 v3,我正在使用 Material braintree 指南中的设计示例表单

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

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

Braintree 的 JSv2 SDK 中的托管字段不支持输入格式。在 this GitHub issue.

中查看关于这个确切主题的对话

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