服务器端的Apple Pay付款处理

时间:2019-03-15 08:15:03

标签: applepay emv 3d-secure dpan

合法并可能:  1.在iOS应用中获取PKPaymentToken  2.将此令牌发送到服务器端  3.解密此PKPaymentToken(例如,基于许多可用的GitHub库)  4.我现在有:

{
    "applicationExpirationDate": "190131",
    "applicationPrimaryAccountNumber": "370295XXXXX5435",
    "currencyCode": "840",
    "deviceManufacturerIdentifier": "XXXXXXXXXX",
    "paymentData": {
        "emvData": "nycBgJ82AgDCnyYIG2vuQydGkMafEAcGhgEDoLABXzQBAJUFgAABAACCAhzAnwMGAAAAAAAAnxoCCECaAxQQBJwBAJ83BLnvab4="
    },
    "paymentDataType": "EMV",
    "transactionAmount": 100
}

5。使用此数据以这种方式进行交易:

我在这里有疑问! 为了进行交易,我只能在paymentData-> emvData(或3dsecure)中使用此EMV或3DS密码 还是可以将applicationPrimaryAccountNumber用作临时卡号(或者可能与印刷在塑料卡上的卡号不同?)

我为什么要问?在服务器上,我已与另一个处理事务的外部系统集成。还有一个图书馆,可以使用信用卡信息(卡号,有效期,持卡人)进行交易。

我将能够使用此解密数据将原始卡号,有效日期,持卡人传递到此库,以进行交易付款。 还是该库必须只能处理此EMV(仅3DSecure密码)?

感谢您的澄清。

0 个答案:

没有答案