Я интегрируюсь с Apple Pay в Интернете, используя Vantiv littleOnlineRequest v9.14
https://developer.vantiv.com/docs/DOC-1755
Срок действия авторизации Apple по оплате истекает через 7 дней. Если продукт не был отправлен в течение 7 дней, а срок авторизации истек, как повторно авторизовать транзакцию Apple Pay Pay?
Поскольку PKPaymentToken используется только один раз, я не могу повторно использовать токен.
Рассмотрим следующие два сценария:
Если я позвоню в Vantiv Authorization с использованием подхода «Отправка Apple Pay PKPaymentToken in cnpAPI». Ответ таков:
<litleTxnId>403355311854678794</litleTxnId>
<orderId>testId</orderId>
<response>000</response>
<responseTime>2018-08-27T21:43:48.465</responseTime>
<message>Approved</message>
<authCode>45625</authCode>
<applepayResponse>
<applicationPrimaryAccountNumber>App PAN</applicationPrimaryAccountNumber>
<applicationExpirationDate>App PAN Exp Date</applicationExpirationDate>
<currencyCode>Currency Code</currencyCode>
<transactionAmount>Amount of Transaction</transactionAmount>
<cardholderName>Name of cardholder</cardholderName>
<deviceManufacturerIdentifier>Id of Device Mfr</deviceManufacturerIdentifier>
<paymentDataType>Type of Payment Data</paymentDataType>
<onlinePaymentCryptogram>Payment Cryptogram</onlinePaymentCryptogram>
<eciIndicator>eCommerece Indicator</eciIndicator>
</applepayResponse>
После истечения срока транзакции, как я могу снова авторизовать ту же транзакцию, используя указанные выше значения?
Если я расшифрую PKPaymentToken, запрос vantiv будет
<card>
<type>VI</type>
<number>4242424242424242</number>
<expDate>0421</expDate>
</card>
<cardholderAuthentication>
<authenticationValue>Ad7XsdfgrtNDaA6V6MAACAAA=</authenticationValue>
</cardholderAuthentication>
authenticationValue - криптограмма от PKPaymentToken, которая используется один раз.
Я не хочу использовать повторение или рассрочку.
Есть ли способ повторно авторизовать Apple Pay?
Извините, если это не то место. Я также спросил Vantiv, но пока не получил никакого ответа. Хотелось бы узнать, делал ли кто-нибудь Apple повторную авторизацию оплаты раньше.