如何通过Vantiv重新授权苹果支付交易?

问题描述 投票:0回答:1

我正在使用Vantiv littleOnlineRequest v9.14 https://developer.vantiv.com/docs/DOC-1755在网上整合苹果支付

Apple付款授权书将在7天后到期。如果产品未在7天内发货且授权已过期,如何重新授权相同的苹果支付交易?因为PKPaymentToken只是一次性使用,所以我无法重用令牌。

考虑以下两种情况:

  1. 如果我使用“在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>

交易过期后,如何使用上述值再次授权相同的交易?

  1. 如果我解密PKPaymentToken,vantiv请求就是 <card> <type>VI</type> <number>4242424242424242</number> <expDate>0421</expDate> </card> <cardholderAuthentication> <authenticationValue>Ad7XsdfgrtNDaA6V6MAACAAA=</authenticationValue> </cardholderAuthentication>

authenticationValue是来自PKPaymentToken的密码,它是一次性使用的。

我不想使用经常性或分期付款。有没有办法重新授权苹果薪酬?

如果这不是正确的地方,请道歉。我也问过Vantiv但是还没有得到任何答复。想知道以前有没有人做过Apple pay-auth。

payment-gateway payment-processing applepay
1个回答
1
投票

我最近完成了Apple Pay的实施,发现付款令牌没有过期。

它只是卡号,有效期和CVV的哈希值。

一旦您使用支付网关(例如Stripe)注册,然后使用Visa,MasterCard等验证哈希值,则可以保存该卡并无限次地重复收费!

您还可以延迟初始费用 - 当用户授权他们的面部或指纹时,在与您的商家协调之前不会付款。

© www.soinside.com 2019 - 2024. All rights reserved.