This element contains information about the
transaction
Cet indicateur est retourné par Payline dans le cas de transaction en doublon : 1 = transaction en doublon Cet indicateur est calculé en fonction des critères définis par le commerçant : 1 = Il existe un risque de fraude Cet indicateur permet de savoir si la transaction est 3DSecure ou non : Y = Transaction 3DS sqdqs Elément Description Format Exemple Condition d'utilisation id Identifiant unique de la transaction Payline N50 date Date et heure de la transaction Payline AN16 Format : dd/mm/yyyy HH24:MI isDuplicated
0 = pas de doublon détectéAN1 1 isPossibleFraud
0 = Aucun risque de fraude détectéAN1 1 fraudResult Code de la fraude AN50 fraudResultDetails Details de la fraude Object see fraudResultDetails object explanation Motif du refus en cas de fraude AN50 threeDSecure
N = Transaction non 3DSAN1 softDescriptor Information affichée sur le relevé de compte de l'acheteur, limite avec certains moyens de paiement. Cette information sera affichée sur le ticket de paiement. AN64 www.boutique.fr version >= 13 score Scoring de la possibilité de fraude : Score de 0 à 10 N5 2 externalWalletType Type de wallet utilisé lors de la transaction AN20 Ex : V.Me, Masterpass externalWalletContractNumber Numéro du contrat VAD associé au paiement par Wallet AN50 Description Format Exemple 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
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 |
|
|