【发布时间】:2017-02-24 11:37:46
【问题描述】:
我正在做一个 Apple Pay WEB 集成(使用 JS)和 Braintree 作为支付提供商。
我需要为订单计算一些税费(美国销售税)。 当前流程:用户点击Apple Pay 支付按钮,Apple Pay 支付单显示(我们要求收货地址包含邮政地址、邮政编码、姓名和电子邮件)。
显示付款单后 -> 我调用 session.onshippingcontactselected 函数,但此时我只能获取 locality,administrativeArea,postalCode,country和 shippingContact 中的 countryCode 值,所以我没有得到包含 street name 及其 number 的 addressLines .我还需要这些值来准确计算我的税款。
我知道 Apple 在文档中说他们只在用户授权付款后才提供完整地址,这意味着在付款完成之后(这对我来说太晚了,因为我需要在下订单之前知道税额被放置/在用户授权/支付订单之前)。
有解决办法吗?
【问题讨论】:
标签: javascript braintree applepayjs