Braintree - 托管字段 PayPal 金额无法更改
Braintree - Hosted Fields PayPal amount unable to change
我正在使用 Braintree 托管字段进行结帐。我添加了这样的 Paypal 按钮
paypal: {
container: "paypal-container",
amount: 20.00,
singleUse: true,
currency: 'EUR',
}
我希望客户输入他想要的金额。我已经检查了文档,但无法找到如何使用托管字段完成它。
我有一个选择是在客户更改表单文本字段中的金额后刷新页面,但这会浪费很多时间。
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support.
实现此目的的一种方法是分两步进行。让用户在调用 braintree.setup
之前提供金额。一旦他们输入值,您就可以在 javascript 中调用 braintree.setup
,使用您当前拥有的相同参数,但将 amount
参数设置为用户刚刚输入的任何值。然后用户可以完成授权流程的其余部分,您可以将金额发送到您的服务器,该金额将用于 Brantree.Transaction.sale
调用以完成购买。
我正在使用 Braintree 托管字段进行结帐。我添加了这样的 Paypal 按钮
paypal: {
container: "paypal-container",
amount: 20.00,
singleUse: true,
currency: 'EUR',
}
我希望客户输入他想要的金额。我已经检查了文档,但无法找到如何使用托管字段完成它。
我有一个选择是在客户更改表单文本字段中的金额后刷新页面,但这会浪费很多时间。
完全披露:我在 Braintree 工作。如果您有任何其他问题,请随时联系 support.
实现此目的的一种方法是分两步进行。让用户在调用 braintree.setup
之前提供金额。一旦他们输入值,您就可以在 javascript 中调用 braintree.setup
,使用您当前拥有的相同参数,但将 amount
参数设置为用户刚刚输入的任何值。然后用户可以完成授权流程的其余部分,您可以将金额发送到您的服务器,该金额将用于 Brantree.Transaction.sale
调用以完成购买。