我想知道为什么当我们使用 BrainTree Drop-In 和 PayPal 付款方式时,在请求随机数时必须发送金额
金额。我发现这个值根本没有被使用。
用于确定要收取的金额的唯一值是我在使用收到的随机数时发送的值(它可能与我作为金额
发送的值不同) .
这是一个简单的代码:
braintree.dropin.create({
authorization: token,
container: '#checkout-container',
paypal: {
flow: 'checkout',
amount: '1000000000', // This value is not being used!!!
currency: 'EUR'
}
}, callback);
有谁知道为什么我们应该发送这个没有被使用的值?
最佳答案
全面披露:我在 Braintree 工作。如果您还有任何疑问,请随时联系support 。
在使用PayPal Checkout workflow时- flow: "checkout"
- 您授权 PayPal 向客户收取该金额。 金额
为必填项,将返回 error如果不包括在内。
金额
- flow: "vault"
- 因为您正在与客户创建计费协议(protocol),以便将来向他们收取任何金额。
有关两种不同 PayPal 工作流程的更多信息,请查看 Braintree's documentation .
关于paypal - 使用 `amount` 时,为什么应将 `Drop-In` 发送到 BrainTree PayPal 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50200622/