我正在查看React Native的这个条带/苹果付费库:https://github.com/tipsi/tipsi-stripe
以下是一个例子:
const items = [{
label: 'Whisky',
amount: '50.00',
}, {
label: 'Tipsi, Inc'
amount: '50.00',
}]
const shippingMethods = [{
id: 'fedex',
label: 'FedEX',
detail: 'Test @ 10',
amount: '10.00',
}]
const options = {
requiredBillingAddressFields: 'all',
requiredShippingAddressFields: 'all',
shippingMethods,
}
const token = await stripe.paymentRequestWithApplePay(items, options) // <-----------------
// Client specific code
// api.sendTokenToBackend(token)
// You should complete the operation by calling
stripe.completeApplePayRequest()
// Or cancel if an error occurred
// stripe.cancelApplePayRequest()
我们说我的用户同意购买上面的Whiskey和Tipsi项目并通过Apple Pay并收到令牌。该令牌仅对该金额有效($ 50 + $ 50 + 10)?在我的应用程序中,我允许用户在实际收费之前从订单中删除内容,这意味着我会使用令牌向他们收取的金额与他们在Apple Pay中按下确定时的约定金额不同。
因此,如果返回的令牌是110美元,我最终只能收取60美元的费用吗?