私はApple Pay WEBのインテグレーション(JSを使用しています)とBraintreeを支払いのプロバイダとしています。Apple Pay - 配送先住所(アドレスラインを含む)
注文のためにいくつかの税金(米国売上税)を計算する必要があります。 電流の流れは:ユーザーはアップルペイボタンでペイをクリックすると、Appleの有料決済シートが表示されます(私たちは住所、郵便番号、名前と電子メールを含む配送先住所が必要です)。
支払シートが表示された後 - >私は、は機能をsession.onshippingcontactselectedが、この時点で私が唯一shippingContactから値地域、administrativeArea、postalCodeの、国とCOUNTRYCODEを得ることができます呼び出しますだから私はアドレス行をととそのの番号を含んでいません。税金を正確に計算するには、これらの値も必要です。
アップルは、ユーザーが支払いを承認した後、つまり支払いが済んだら、完全なアドレスのみを提供していることを知っていることは知っています(これは私には遅すぎるため、注文前に税額を知る必要があるユーザがオーソライズ/支払いを行う前に/置かれている)。
この問題を回避する方法はありますか?
ありがとうございました。私は最終的に私が船積みの連絡先から得ることができる限り多くを使用して、少なくとも量を見積もっています。本当です、私はユーザーが支払いを承認した後で完全なアドレスを得ることができます。 – andreealib