Получите оплату от Apple Pay, чтобы обновить общую сумму с налогом - PullRequest
0 голосов
/ 27 июня 2019

Я интегрировал Apple Pay со своим веб-сайтом и могу выполнить транзакцию с помощью тестера с песочницей. Однако я продаю цифровые товары, и мне нужно применить соответствующий налог к ​​общей сумме, прежде чем пользователь разрешит оплату. Поэтому мне нужна как минимум частичная платежная информация - страна и штат или хотя бы почтовый индекс.

Я просмотрел все обработчики событий для ApplePaySession, и ни один из них не возвращает даже частичную информацию о выставлении счетов до события onpaymentauthorized. onshippingcontactselected возвращает адрес доставки, который не является тем, что я ищу, так как товары являются цифровыми. Поэтому я бы вообще не хотел вводить понятие доставки, чтобы избежать путаницы для пользователя.

Подводя итог: необходимо получить частичную платежную информацию для расчета налога и обновить окончательную сумму до того, как пользователь санкционирует платеж (в моем случае информация о доставке не работает).

...