Apple Pay:如何在显示订单信息之前获取“shippingAddress”?
Apple Pay: How can I get `shippingAddress` before show the order information?
我正在使用 Apple Pay 与 Stripe 集成,我需要在显示订单信息之前从 Apple Pay 获取 shippingAddress
,因为我需要根据地址计算税费和运费。
目前,我可以获取 shipmentAddress,但在显示 window 和信息后。
我正在发送这个负载:
var paymentRequest = {
requiredShippingContactFields: ['postalAddress','email', 'phone'],
countryCode: 'US',
currencyCode: 'USD',
lineItems: this.buildLineItems(lineItems),
total: this.buildTotal(lineItems)
};
有没有办法在显示 window 或根据我得到的信息更新 window 之前获取发货信息?
来源:
谢谢
为了获取您需要收听的发货信息onshippingcontactselected
session.onshippingcontactselected = (event) => {
// You can do work asynchronously here; just call
// session.completeShippingMethodSelection when you're done.
}
文档
https://stripe.com/docs/stripe-js/reference#payment-request-on
我正在使用 Apple Pay 与 Stripe 集成,我需要在显示订单信息之前从 Apple Pay 获取 shippingAddress
,因为我需要根据地址计算税费和运费。
目前,我可以获取 shipmentAddress,但在显示 window 和信息后。
我正在发送这个负载:
var paymentRequest = {
requiredShippingContactFields: ['postalAddress','email', 'phone'],
countryCode: 'US',
currencyCode: 'USD',
lineItems: this.buildLineItems(lineItems),
total: this.buildTotal(lineItems)
};
有没有办法在显示 window 或根据我得到的信息更新 window 之前获取发货信息?
来源:
谢谢
为了获取您需要收听的发货信息onshippingcontactselected
session.onshippingcontactselected = (event) => {
// You can do work asynchronously here; just call
// session.completeShippingMethodSelection when you're done.
}
文档
https://stripe.com/docs/stripe-js/reference#payment-request-on