This element contains information about the
transactiontransaction.
Extrait | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| externalWalletContractNumber | Numéro du contrat VAD associé au paiement par Wallet | AN50 | | | | | | | | | | | | |
sqdqs
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
...
...
...
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
...
|
...
AN50
...
...
payment.amount
...
Informations transmises lors de l’appel de la fonction doWebPayment
...
N12
...
...
payment.currency
...
Idem
...
payment.contractNumber
...
Idem
...
...
payment.action
...
Idem
...
N3
...
...
payment.mode
...
Idem
...
AN3
...
|
...
...
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
Tableau « OrderDetails »
...
...
...
order.deliveryTime
...
Délai de livraison (version 4 et supérieure)
1 (Express),
2 (Standard)
...
N1
...
Ex : 1
...
order.deliveryMode
...
Mode de livraison (version 4 et supérieure)
1 Retrait chez le marchand
2 Retrait dans un réseau de points retraits
3 Retrait dans un aéroport, gare, etc…
4 Transporteur (La Poste, etc…)
5 Electronique (téléchargement,…)
...
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
...