This element contains the information about the
transaction of the transaction. The structure is as follows :
Extrait |
---|
...
|
...
|
...
|
...
|
...
|
...
Cet indicateur est retourné par Payline dans le cas de transaction en doublon :
1 = transaction en doublon
0 = pas de doublon détecté
...
Cet indicateur est calculé en fonction des critères définis par le commerçant :
1 = Il existe un risque de fraude
0 = Aucun risque de fraude détecté
...
Cet indicateur permet de savoir si la transaction est 3DSecure ou non :
Y = Transaction 3DS
N = Transaction non 3DS
...
sqdqs
...
Elément | Description | Format | Exemple |
result.code | Code de retour du web service.
| N5 | 00000 : Transaction approved 01xxx : Transaction refused 021xx : Internal Error cf. liste complète en annexe tableau « Liste des codes retours » |
result.shortMessage | Message court du résultat de la transaction | AN50 |
|
result.longMessage | Message du résultat de la transaction | AN255 |
|
transaction.id | Identifiant unique de la transaction Payline | N50 |
|
transaction.date | Date et heure de la transaction Payline | AN16 | Format : dd/mm/yyyy HH24:MI |
transaction.isDuplicated | Cet indicateur est retourné par Payline dans le cas de transaction en doublon | AN1 | 1 = transaction en doublon 0 = pas de doublon détecté |
transaction.isPossibleFraud | Cet indicateur est calculé en fonction des critères définis par le commerçant | AN1 | 1 = Il existe un risque de fraude 0 = Aucun risque de fraude détecté |
transaction.fraudResult | Code de la fraude | AN50 |
|
transaction.fraudResultDetails | Details de la fraude |
|
|
transaction.explanation | Motif du refus en cas de fraude | AN50 |
|
transaction.threeDSecure | Cet indicateur permet de savoir si la transaction est 3DSecure ou non. | AN1 | Y = Transaction 3DS N = Transaction non 3DS |
transaction.score | Scoring de la possibilité de fraude | N5 | Score de 0 à 10 |
transaction.externalWalletType | Type de wallet utilisé lors de la transaction | AN20 | Ex : V.Me, Masterpass |
transaction.externalWalletContractNumber | Numéro du contrat VAD associé au paiement par Wallet | AN50 |
|
payment.amount | Informations transmises lors de l’appel de la fonction doWebPayment | N12 |
|
payment.currency | Idem | N3 |
|
payment.action | Idem | N3 |
|
payment.mode | Idem | AN3 |
|
payment.contractNumber | Idem | AN50 |
|
payment.differedActionDate | Idem | AN8 | Format : dd/mm/yy |
payment.method | Nom de l’émetteur de la carte (version 10 ou supérieure) | AN20 | Ex : CB, PAYSAFECARD |
authorization.number | Numéro d’autorisation délivré par le serveur d’autorisation acquéreur. Ce champ est renseigné si la demande d’autorisation est accordée1. | N6 | 123456 |
authorization.date | Date et heure de l’autorisation | AN16 | Format : dd/mm/yyyy HH24:MI |
privateDataList
| Informations transmises lors de l’appel de la fonction doWebPayment | AN | Tableau de privateData |
paymentRecordId | Identifiant du dossier de paiement | AN | 173661 |
billingRecordList 2
| Tableau d’échéances |
| Tableau de « billingRecord » |
authentication3DSecure.md | Renvoyé en POST par l’ACS | AN20 |
|
authentication3DSecure.pares | Renvoyé en POST par l’ACS | AN |
|
authentication3DSecure.xid | Identifiant de transaction Unique | AN20 |
|
authentication3DSecure.eci | Electronic Commerce Indicator. A passer dans l’autorisation | AN2 |
|
authentication3DSecure.cavv | Cardholder Authentication Verification Value déterminé par l’ACS. | AN26-28 |
|
authentication3DSecure.cavvAlgorithm | Entier positif précisant l’algorithme utilisé pour la génération CAVV. Les valeurs possibles actuelles sont: 0 = HMAC (SET™ TransStain), 1 = CVV, 2 = CVV avec ATN, 3 = MasterCard AAV | AN20 |
|
authentication3DSecure.vadsResult | Résumé des opérations 3DSecure | AN4 |
|
authentication3DSecure.typeSecurisation | Renvoie la valeur du type de sécurisation | N2 |
|
Card. encryptionKeyId | Identifiant de la clé RSA Payline de chiffrement Ne pas tenir compte de ce champ. | N4 |
|
Card.encryptedData | Les données carte chiffrées Ne pas tenir compte de ce champ. | AN400 |
|
card.number | Carte marqué conforme à PCI DSS |
| 111122XXXXXX4444 |
card.type | Type de la carte |
| Ex Visa parchase, MC business |
card.expirationDate | Date d’expiration de la carte |
| 0311 |
card.cvx | Cryptogramme visuel au dos de la carte de crédit | N10 |
|
card.ownerBirthdayDate | Date d’anniversaire du porteur | N6 | Format à respecter :ddmmyy |
card.password | Mot de passe crypté | AN16 |
|
card.cardPresent | Ce service est utilisée uniquement si vous faites du Mail Order ou Telephone Order ou alors dans le cas où l’internaute est présent physiquement | N1 | 0 ou 1 (présent) |
card.cardholder | Titulaire de la carte | AN20 | Pierre Dupont |
card.token1 | Alias du numéro de carte. La version doit être supérieure ou égale à 3 | AN19 | 1111gPNzHtyu4444 |
extendedCard.country | Pays d’emission de la carte | 2 | CODE ISO : exemple FR |
extendedCard.isCvd | La carte est elle une e carte bleu | A1 | Y OR N |
extendedCard.bank | La banque de la carte utilisée pour le paiement | AN | Crédit Lyonnais |
extendedCard.type | Le type de carte de paiement | AN20 | MASTERCARD |
extendedCard.network | Désigne le rattachement de la carte à une entité gérant l’acceptation de la carte à un niveau national ou international | AN20 | MASTERCARD |
extendedCard.product | Indique la catégorie à laquelle appartient le type de la carte | AN | Gold/Premier pour une carte type VISA |
order.ref | Référence de l’article | AN50 |
|
order.origin | Origine de la commande Ce champs est utilisé uniquement dans le cadre de l’option choisi Mail Order ou Telephone Order | AN2 | MO TO |
order.country | Pays |
| FR |
order.taxes | Taxe |
|
|
order.amount | Montant |
|
|
order.currency | La devise |
| 978 |
order.date | Date de la commande |
| 2011-02-16 |
order.details | Informations sur les articles commandés |
|
|
order.deliveryTime | Délai de livraison (version 4 et supérieure) 2 (Standard) | N1 | Ex : 1 |
order.deliveryMode | Mode de livraison (version 4 et supérieure) | N1 | Ex : 2 |
order.deliveryExpectedDate | Date prévue de livraison | AN |
|
order.deliveryExpectedDelay | Délai prévu de livraison (en jours) | N |
|
paymentAdditionalList3
| Tableau des paiements complémentaires |
| Tableau de « paymentAdditional » |
media1 | Détection du média par Payline utilisé lors du paiement.
Les valeurs possibles de cette balise sont : - Computer - Mobile - Tablet - TV - Console - Undefined | AN25 | Computer |
numberOfAttempt1 | Le nombre de tentatives faites par le client lors de son paiement web Liste des valeurs possibles : -0 : Aucune tentative de paiement - 1, 2 ou 3 tentatives de paiement - 4, 5 ou 6 tentatives de paiement (uniquement possible avec l’option rejeu de la transaction) | N1 | 3 |
wallet | - |
|
|
contractNumberWalletList | Un tableau des numéros de contrat du wallet |
|
|
|
Extrait | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Specific used for PMU :
|
...