如何通过Vantiv重新授权Apple Pay交易?

时间:2018-08-29 08:47:13

标签: payment-gateway payment-processing applepay

我正在使用Vantiv littleOnlineRequest v9.14在网络上与Apple Pay集成 https://developer.vantiv.com/docs/DOC-1755

Apple Pay授权将在7天后过期。如果产品在7天内未发货且授权已过期,如何重新授权同一笔Apple Pay交易? 因为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,将收到有效请求

    <card>
        <type>VI</type>
        <number>4242424242424242</number>
        <expDate>0421</expDate>
    </card>
    <cardholderAuthentication>
        <authenticationValue>Ad7XsdfgrtNDaA6V6MAACAAA=</authenticationValue>
    </cardholderAuthentication>
    

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

我不想使用定期或分期付款。 有什么办法可以重新授权苹果工资?

很抱歉,如果这不是正确的地方。我也曾问Vantiv,但没有得到任何答复。想知道是否有人做过Apple支付重新认证的事。

1 个答案:

答案 0 :(得分:1)

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

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

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

您还可以延迟初始费用-当用户授权其面部或指纹授权时,直到与您的商家进行协调,我们才会付款。