我正在使用Vantiv littleOnlineRequest v9.14在网络上与Apple Pay集成 https://developer.vantiv.com/docs/DOC-1755
Apple Pay授权将在7天后过期。如果产品在7天内未发货且授权已过期,如何重新授权同一笔Apple Pay交易? 因为PKPaymentToken只能使用一次,所以我不能重复使用令牌。
请考虑以下两种情况:
如果我使用“在cnpAPI中提交Apple Pay PKPaymentToken”方法调用Vantiv授权。响应如下:
<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,将收到有效请求
<card>
<type>VI</type>
<number>4242424242424242</number>
<expDate>0421</expDate>
</card>
<cardholderAuthentication>
<authenticationValue>Ad7XsdfgrtNDaA6V6MAACAAA=</authenticationValue>
</cardholderAuthentication>
authenticationValue是来自PKPaymentToken的密码,可以一次性使用。
我不想使用定期或分期付款。 有什么办法可以重新授权苹果工资?
很抱歉,如果这不是正确的地方。我也曾问Vantiv,但没有得到任何答复。想知道是否有人做过Apple支付重新认证的事。
答案 0 :(得分:1)
我最近完成了Apple Pay的实施,发现支付令牌没有到期。
这只是卡号,有效期和CVV的哈希值。
一旦您在付款网关(例如Stripe)上进行注册,然后使用Visa,MasterCard等对哈希进行验证,则可以保存该卡并无限次重复收费!
您还可以延迟初始费用-当用户授权其面部或指纹授权时,直到与您的商家进行协调,我们才会付款。