На странице начало работы для Apple Pay, в нем говорится, что Apple Pay поддерживает «частичные поставки». Как это реализуется на практике? Я знаю, как получить токен от успешного PKPayment
. Когда я получу этот токен, как мне использовать его для выполнения нескольких дополнительных платежей через мой платежный шлюз?
Например, предположим, что пользователь подтверждает покупку через Apple Pay на общую сумму 100 долларов для двух отдельных поставок подзаказа (40 и 60 долларов каждая), и теперь у меня есть связанный токен для заказа на 100 долларов. Из-за ограничений в некоторых сетях мы не можем фиксировать каждый платеж до тех пор, пока соответствующий товар не будет отправлен, и они будут отправлены в разное время.
Могу ли я авторизовать и фиксировать платежи любых сумм с использованием этого токена?
Как лучше всего разрешать и фиксировать эти субзаказы?
Должен ли я авторизоваться для общей суммы (100 долларов США), а затем авторизоваться для каждой промежуточной суммы (40 долларов США, 60 долларов США) при отгрузке, а затем фиксировать для каждой промежуточной суммы? Если так, то я потенциально разрешаю больше, чем необходимо (200 долларов), и это не кажется правильным. Допустимо ли просто пропустить аутентификацию для общей суммы, аутентификацию для каждой промежуточной суммы, а затем фиксировать промежуточные итоги по мере их отправки?