Les éléments contiennent les informations de paiementThe items contain the payment information.
...
...
...
Example | Condition | TransactionID |
|
...
Identifiant de la transaction de paiement Apple
...
AN
...
PaymentNetwork
...
Réseau de la carte utilisé pour la transaction
...
AN
...
PaymentTokenData
...
Bloc de données contenant les informations du paiement
...
AN
Cet objet est utilisé en entrée des services.
Si le noeud « paymentData » est valorisé alors les autres champs de l’objet card ne devraient pas être remplis.
Si la transaction réalisée est une transaction Apple Pay et que d’autres champs de l’objet « card » sont valorisés (comme « number ») alors ils sont ignorés par le traitement.
Si le noeud « paymentData » n’est pas valorisé ou mal valorisé pour une transaction ApplePay alors le code retour à renvoyer est 02305 « Invalid field format ».
...
ID of the Apple payment transaction | No | AN | 2E7A63E2C65677B68FBCAAD6DAAE2779960B7DD4D47D8B80599C4FF8FC04E627
|
| Network | Network card used for the transaction | No | AN | Visa
|
| TokenData | Data block containing payment information | No | AN | {"version":"EC_v1","data":"rYsWtTL20Gd9CHykpk939zpm5BVPidxRk+ypBdwtNK/Ph7enG9yvAFAzXlqYA7XjSPLdf5Zt27muxKAckWLgo9di56S5om4niP0zoF1LoiYcAjJpuYfkJuY83Kmy8TngNrl80vrCokd7xr3dc9Ods6kVPTojqE7PkRwYY/Py8XJD6tHd62jFXpDKi+F1ib9peMeXEuqAbBNE6QJGXn1NVl9eOy7Y4R6TmRf5Ep1IGP/Ni5SxFu378Szg8mklR8OtsUqQ0w4D7Hi2MoiOONnaSh6Icp1sZuhPAENl3JKKYThR4UCstwWaXT6pkWdng2BORw37A2W6zxiDCP9ohsANaAlMgulRrHSGXvWJtuKr7OA8AsHqepvgq3ZxV1XhNg7xfsdCilfW0+ldiK/zyORInmIb2y4cbNTF0A0s6t51HA==","signature":"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","header":{"ephemeralPublicKey":"MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEzXBUdBlrVsKLhZW1TK/Um4oN5bagrIJLxnM5sftzYC90r4QXatvEdFH41lwWxkhwSkIcljY9L6ewxVP9nNVWNg==","publicKeyHash":"6BUue36t95WldxDixn1dUKYiX2bHkEyl9XqR5+ETr+4=","transactionId":"2e7a63e2c65677b68fbcaad6daae2779960b7dd4d47d8b80599c4ff8fc04e627"}}
|
|
This object is used as input services. - If the "paymentData" node is valuated then the other fields of card object should not be filled.
- If the transaction is an Apple Pay transaction and other fields of "card" object are valuated (such as "number") then they are ignored by the process.
- If the "paymentData" node is not valued or badly valued for an ApplePay transaction then the return code to return is 02305 "Invalid field format".
All the fields present in the node are to be valorized as part of an Apple Pay payment. |