Braintree - 托管字段PayPal金额无法更改

时间:2016-06-24 16:33:04

标签: braintree

我正在使用Braintree Hosted Fields结帐。我已经添加了像这样的Paypal按钮

paypal: {
            container: "paypal-container",
            amount: 20.00,
            singleUse: true,
            currency: 'EUR',
        }

我希望客户尽可能多地输入金额。我已经检查了文档但无法找到如何使用托管字段完成。

我有一个选项是在客户更改表单文本字段中的金额后刷新页面,但这会浪费很多时间。

1 个答案:

答案 0 :(得分:1)

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

这样做的一种方法是进行两步处理。让用户在致电braintree.setup之前提供金额。输入值后,您可以使用与当前相同的参数在javascript中调用braintree.setup,但将amount参数设置为用户刚刚输入的参数。然后,用户可以完成剩余的授权流程,您可以将金额发送到您的服务器,该服务器将用于Brantree.Transaction.sale电话以完成购买。