Академический Документы
Профессиональный Документы
Культура Документы
Payline
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Version du modle : DocStd_50
Page des volutions
Date Version Modifications
04/10/07 1.0 Livraison version initiale
13/11/07 1.1 Ajout de la description des fonctions de lAPI web service
10/01/08 1.2 Ajout des fonctions de paiement multiple : paiement par portefeuille client,
paiement par abonnement et paiement en N fois
10/04/08 1.3 Ajout du moyen de paiement PAYPAL et des fonctions de cration et modification
dun portefeuille client par linterface web
09/07/08 1.4 Ajout des fonctions de recherche et rcupration du dtail dune transaction de
paiement
Ajout des codes retour pour le module de dtection de fraude (LCLF)
Ajout de la carte privilge
Ajout des fonctions et cinmatiques de paiement 3DSecure
09/02/09 1.5 Ajout de la fonction doDebit
15/04/09 1.6 Mise jour de lobjet AUTHENTIFICATION_3DSECURE
Mise jour des services Web createWallet et updateWallet pouvant implmenter
lauthentification 3Dsecure
26/10/09 1.7 Ajout du moyen de paiement IDEAL
Ajout de la fonction doReset
Ajout des acteurs viss par les messages derreur Payline
23/11/09 1.8 Liste des langues
29/12/09 1.8 Complment sur lajout du paiement iDEAL
03/03/10 2.A Refonte de la documentation
22/04/10 2.B Cration de lobjet OWNER pour spcifier le titulaire de la carte AMEX
Mise jour de lobjet Buyer pour lenvoi des SMS (champ mobilePhone)
02/06/10 2.C Mise jour des services Web : le champ order.date est dsormais obligatoire.
Modification de la fonctionnalit TransactionSearch
12/10/10 2.D Ajout du service web : doScoringCheque
Dans la version V4.23 du produit Payline
23/12/2010 2.E Modification des codes langues selon la norme ISO
10/03/2011 2.F Ajout de la version V4.24 : Mise de lensemble des WebServices, Cration des
webservices : doreauthorisation
05/04/2011 2.G Ajout de la version V4.25 : Mise jour du moyen de paiement ELV
07/09/2011 2.H Ajout de la version V4.26 : Nouveaux moyens de paiement
14/11/2011 2.I Correction du champ authentification3Dsecure du DoAuthorization()
27/01/2012 2.J Mise jour de lobjet Buyer (champs IP)
16/02/2012 2.K Mise aux couleurs Monext
09/05/2012 2.L Correction des majuscules pages 18
07/06/2012 2.M Ajout de la version V4.27 : Mise jour du champ Buyer
04/07/2012 2.N Ajout de la version V4.30
06/07/2012 2.O Mise jour de lobjet Card
Modification des web services getWebWallet, createWebWallet et
getWebPaymentDetails
21/11/2012 2.P Correction du code utiliser dans le doImmedaiteWalletPayment
Ajout des balises
Correction du tableau de la reautor
Reformulation du DoWebPaiement
06/12/2012 2.Q Maj du tableau des codes actions
Correction du format de la date du retour du WS doAutor
19/02/2013 2.R Ajout de la version V4.32
23/04/2013 2.S Ajout de la version V4.33 : Mise jour des web services createWallet,
updateWallet, updateWebWallet, getWebWallet, doWebPayment,
getWebPaymentDetails
Cration du web service manageWebWallet
16/07/2013 2.T Mise jour des web service avec la version 4.34.
14/10/2013 2.U Mise jour des web service avec la version 4.35.
17/01/2014 2.V Mise jour des web service avec la version 4.36.
Modification des codes retours de la fonction getWebPaymentDetails()
Page 2/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
28/03/2014 2.W Mise jour des web service avec la version 4.37
Possiblit de tokenizer de nouveaux moyens de paiements.
10/09/2014 2.X Mise jour des web service avec la version 4.38 et 4.39
28/11/2014 2.Y A jout de 3 codes retour pour grer le statut en cours de traitement ou in
progress dune transaction (02000, 02005, 02009)
13/01/2015 2.Z Mise jour des web services doImmediateWalletPayment et verifyEnrollement
pour raliser une transaction 3DS partir dune carte enregistre dans un wallet.
Ajout de la demande dinformation pour vrifier la carte dun porteur lors de son
enregistrement dans un portefeuille.
Ajout des 4 codes retours (02724, 02726, 02727 et 02728)
25/03/2016 3.A Prcision sur lutilisation du paramtre recurring.startDate
Page 3/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Table des matires
1. INTRODUCTION ................................................................................................................................................ 7
1.1 OBJET DU DOCUMENT..................................................................................................................................... 7
1.2 PUBLIC VIS .................................................................................................................................................... 7
1.3 LISTE DES DOCUMENTS DE RFRENCE ........................................................................................................ 7
1.4 AVERTISSEMENT ............................................................................................................................................. 7
1.5 CONTACTS ....................................................................................................................................................... 7
2 PRINCIPE GENERAL DE LAPI ..................................................................................................................... 8
3 INTERFACE WEB DE PAYLINE .................................................................................................................... 9
3.1 WEB SERVICE - DO WEB PAYMENT ............................................................................................................... 9
3.1.1 Requte envoyer ............................................................................................................................ 11
3.1.2 Rponse en retour ............................................................................................................................ 17
3.2 WEB SERVICE - GET WEB PAYMENT DETAILS............................................................................................ 17
3.2.1 Requte envoyer ............................................................................................................................ 17
3.2.2 Rponse en retour ............................................................................................................................ 18
3.3 WEB SERVICE - CREATE WEB WALLET ...................................................................................................... 26
3.3.1 Requte envoyer ............................................................................................................................ 26
3.3.2 Rponse en retour ............................................................................................................................ 30
3.4 UPDATE WEB WALLET ................................................................................................................................. 30
3.4.1 Requte envoyer ............................................................................................................................ 30
3.4.2 Rponse en retour ............................................................................................................................ 33
3.5 WEB SERVICE - GET WEB WALLET ............................................................................................................. 34
3.5.1 Requte envoyer ............................................................................................................................ 34
3.5.2 Rponse en retour ............................................................................................................................ 34
3.6 WEB SERVICE - MANAGE WEB WALLET ..................................................................................................... 38
3.6.1 Requte envoyer ............................................................................................................................ 38
3.6.2 Rponse en retour ............................................................................................................................ 42
4 INTERFACE DIRECT DE PAYLINE ............................................................................................................. 43
4.1 WEBSERVICE - DO AUTHORIZATION ............................................................................................................ 44
4.1.1 Requte envoyer ............................................................................................................................ 45
4.1.2 Rponse en retour ............................................................................................................................ 51
4.2 WEB SERVICE-DOREAUTHORIZATION ......................................................................................................... 53
4.2.1 Requte envoyer ............................................................................................................................ 53
4.2.2 Requte la rponse ....................................................................................................................... 56
4.3 WEB SERVICE - DO CAPTURE ...................................................................................................................... 57
4.3.1 Requte envoyer ............................................................................................................................ 57
4.3.2 Rponse en retour ............................................................................................................................ 58
4.4 WEB SERVICE - DO REFUND ........................................................................................................................ 59
4.4.1 Requte envoyer ............................................................................................................................ 59
4.4.2 Rponse en retour ............................................................................................................................ 60
4.5 WEB SERVICE - DO RESET ........................................................................................................................... 61
4.5.1 Requte envoyer ............................................................................................................................ 61
4.5.2 Rponse en retour ............................................................................................................................ 62
4.6 WEB SERVICE - DO CREDIT .......................................................................................................................... 63
4.6.1 Requte envoyer ............................................................................................................................ 63
4.6.2 Rponse en retour ............................................................................................................................ 67
4.7 WEB SERVICE - DO DEBIT ............................................................................................................................ 68
4.7.1 Requte envoyer ............................................................................................................................ 68
Page 4/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.7.2 Rponse en retour ............................................................................................................................ 73
4.8 CREATE WALLET .......................................................................................................................................... 74
4.8.1 Requte envoyer ............................................................................................................................ 74
4.8.2 Rponse en retour ............................................................................................................................ 79
4.9 UPDATE WALLET .......................................................................................................................................... 80
4.9.1 Requte envoyer ............................................................................................................................ 80
4.9.2 Rponse en retour ............................................................................................................................ 85
4.10 WEB SERVICE - GET WALLET .................................................................................................................... 86
4.10.1 Requte envoyer ............................................................................................................................ 86
4.10.2 Rponse en retour ............................................................................................................................ 86
4.11 WEB SERVICE - DISABLE WALLET ............................................................................................................ 89
4.11.1 Requte envoyer ............................................................................................................................ 89
4.11.2 Rponse en retour ............................................................................................................................ 89
4.12 WEB SERVICE - GETCARDS ....................................................................................................................... 90
4.12.1 Requte envoyer ............................................................................................................................ 90
4.12.2 Rponse en retour ............................................................................................................................ 90
4.13 WEB SERVICE- ENABLE WALLET .............................................................................................................. 92
4.13.1 Requte envoyer ............................................................................................................................ 92
4.13.2 Rponse en retour ............................................................................................................................ 92
4.14 WEB SERVICE - DO IMMEDIATE WALLET PAYMENT ................................................................................. 93
4.14.1 Requte envoyer ............................................................................................................................ 93
4.14.2 Rponse en retour ............................................................................................................................ 96
4.15 WEB SERVICE- DO SCHEDULED WALLET PAYMENT ............................................................................... 97
4.15.1 Requte envoyer ............................................................................................................................ 97
4.15.2 Rponse en retour ............................................................................................................................ 99
4.16 WEB SERVICE- DORECURRENTWALLETPAYMENT ................................................................................ 100
4.16.1 Requte envoyer .......................................................................................................................... 100
4.16.2 Rponse en retour .......................................................................................................................... 103
4.17 GET PAYMENT RECORD........................................................................................................................... 105
4.17.1 Requte envoyer .......................................................................................................................... 105
4.17.2 Rponse en retour .......................................................................................................................... 105
4.18 WEB SERVICE DISABLEPAYMENTRECORD ............................................................................................ 108
4.18.1 Requte envoyer .......................................................................................................................... 108
4.18.2 Rponse en retour .......................................................................................................................... 108
4.19 WEB SERVICE TRANSACTION SEARCH ................................................................................................... 108
4.19.1 Requte envoyer .......................................................................................................................... 109
4.19.2 Rponse en retour .......................................................................................................................... 110
4.20 WEB SERVICE GET TRANSACTION DETAILS ........................................................................................... 110
4.20.1 Requte envoyer .......................................................................................................................... 110
4.20.2 Rponse en retour .......................................................................................................................... 111
4.21 WEB SERVICE VERIFYENROLLMENT ....................................................................................................... 115
4.21.1 Requte envoyer .......................................................................................................................... 115
4.21.2 Requte en rponse ....................................................................................................................... 117
4.22 WEB SERVICE GETENCRYPTIONKEY ....................................................................................................... 118
4.22.1 Requte envoyer .......................................................................................................................... 118
4.22.2 Rponse en retour .......................................................................................................................... 118
4.23 WEB SERVICE GETTOKEN ........................................................................................................................ 120
4.23.1 Requte envoyer .......................................................................................................................... 121
4.23.2 Rponse en retour .......................................................................................................................... 121
4.24 WEB SERVICE GETALERTDETAILS .......................................................................................................... 121
4.24.1 Requte envoyer .......................................................................................................................... 121
4.24.2 Rponse en retour .......................................................................................................................... 121
4.25 WEB SERVICE GETMERCHANTSETTING .................................................................................................. 124
Page 5/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.25.1 Le message getMerchantSettingsRequest .............................................................................. 124
4.25.2 Le message getMerchantSettingsResponse .......................................................................... 124
4.26 WEB SERVICE UPDATEPAYMENTRECORD .............................................................................................. 126
4.26.1 Le message updatePaymentRecordRequest .......................................................................... 126
4.26.2 Le message updatePaymentRecordResponse ...................................................................... 127
4.27 WEB SERVICE GETBILLINGRECORD ....................................................................................................... 128
4.27.1 Le message getBillingRecordRequest ...................................................................................... 128
4.27.2 Le message getBillingRecordResponse ................................................................................... 128
4.1 WEB SERVICE UPDATEBILLINGRECORD ................................................................................................... 130
4.1.1 Le message updateBillingRecordRequest ............................................................................... 130
4.1.2 Le message updateBillingRecordResponse............................................................................ 131
5 TICKET DE PAIEMENT ................................................................................................................................ 133
6 RETOUR LA BOUTIQUE ......................................................................................................................... 133
7 ANNEXES ....................................................................................................................................................... 135
7.1 CODE RETOUR ET MESSAGE PAYLINE POUR LUTILISATION DES CARTES BANCAIRES .......................... 135
7.2 CODE RETOUR ET MESSAGE LIES AU CHEQUE ....................................................................................... 139
7.3 CODE RETOUR ET MESSAGE LIES AU WALLET ....................................................................................... 140
7.4 CODE RETOUR ET MESSAGE LA FONCTION ANNULATION, REJEU DUNE TRANSACTION
(REAUTORISATION)................................................................................................................................................ 142
7.5 CODE RETOUR ET MESSAGE LIE A LUTILISATION DE PAYPAL ................................................................. 143
7.6 CODE RETOUR ET MESSAGE LIE A CONNEXION WEBSERVICE .................................................................. 143
7.7 CODE RETOUR ET MESSAGE LIE A LUTILISATION IDEAL .......................................................................... 143
7.8 CODE RETOUR ET MESSAGE LIE A LUTILISATION TICKETSURF........................................................... 145
7.9 CODE RETOUR ET MESSAGE LIE A LUTILISATION PAYSAFECARD ..................................................... 146
7.10 CODE RETOUR ET MESSAGE LIE A LUTILISATION MONEYBOOKER ................................................. 149
7.11 CODE RETOUR ET MESSAGE 3DSECURE ................................................................................................ 151
7.12 CODE RETOUR DES MESSAGES DERREURS POUR LCLF..................................................................... 151
7.13 CODE RETOUR DES MESSAGES DERREURS LIE AU MOYEN DE PAIEMENT ELV .................................. 152
7.14 CODES RETOUR DES MESSAGES DERREURS LIE AU MOYEN DE PAIEMENT BUYSTER .................... 154
7.15 GESTION DES TIMEOUT ............................................................................................................................ 155
7.16 IDENTIFICATION DES DEMANDES IDENTIQUES ........................................................................................ 155
7.17 TABLEAU : LISTE DES TYPES DE CARTE ................................................................................................. 156
7.18 TABLEAU : LISTE DES MOYENS DE PAIEMENT ........................................................................................ 157
7.19 TABLEAU : LISTE DES CHAMPS OBLIGATOIRES PAR TYPE DE CARTE................................................... 157
7.20 TABLEAU: LISTE DES TYPES DACTION ................................................................................................... 158
7.21 TABLEAU : LISTE DES MODES DE PAIEMENT .......................................................................................... 159
7.22 TABLEAU: LISTE DES PAYS ..................................................................................................................... 160
7.23 TABLEAU: LISTE DES LANGUES .............................................................................................................. 160
7.24 TABLEAU: LISTE DES DEVISES ................................................................................................................ 161
7.25 TABLEAU: LISTE DES MODES SCURIT ................................................................................................. 161
7.26 TABLEAU : LISTE DE MONTANTS A TRANSMETTRE POUR SIMULER UN CODE RETOUR ....................... 162
7.27 TABLEAU : LISTE DES FREQUENCES DE PAIEMENT ............................................................................... 163
7.28 TABLEAU : LISTE DES CONTROLES REALISABLES PAR PORTEFEUILLE ............................................... 164
Page 6/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
1. Introduction
Ce document est destin aux commerants et intgrateurs qui souhaitent utiliser la solution de
paiement Payline.
Nos documents sont disponibles sur notre site internet www.payline.com ou sur simple demande
auprs de notre service support : support@payline.com
1.4 Avertissement
Ce document est la proprit exclusive de Monext. Toute reproduction intgrale ou partielle, toute
utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit de Monext
est illicite.
Monext, marque communautaire et internationale proprit exclusive de Monext Ltd et/ou des
socits du groupe.
Payline, marque nationale et internationale proprit exclusive de Monext et/ou des socits du
groupe.
1.5 Contacts
Vous avez besoin daide, de conseil ou vous souhaitez simplement nous poser une question.
Contactez lAssistance Payline par email
support@payline.com
Pour toute question lie la mise en place de la solution Payline, vous pouvez joindre notre
assistance technique par mail support@payline.com, du lundi au vendredi de 09h00 18h00.
Page 7/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
2 Principe gnral de lAPI
LAPI Payline fournit laccs aux diffrentes fonctionnalits de la solution de paiement Payline. Elle
est base sur des composants Web Service standards, qui incluent le protocole SOAP et les
langages de dfinition WSDL et XSD. Ces standards sont supports par une large gamme doutils
de dveloppement sur des plateformes multiples.
Lutilisation du client Java Axis2 avec XMLBeans est trs fortement prconis car il permet de
garantir une continuit de service en cas d'volution des Web Services. Lutilisation dun client
Java Axis2 est dconseille avec ADB.
LAPI Payline recouvre lintgralit des fonctions disponible sur la solution de paiement Payline.
Elles sont dcrites en fonction du mode dintgration choisit par le commerant, et il est tout fait
possible dintgrer les 3 modes dintgrations sur votre site e-commerce.
Prconisation : viter les caractres avec accent et les caractres spciaux (",#,&,(,),*,+,,,-
,.,/,:,;,<,=,>,_,|, ,^,\,\\,',!,\",%,$,?,@,[,],`,{,},~)
Page 8/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3 Interface web de Payline
Mthode Description
La fonction do web payment permet dinitialiser une transaction de paiement web avant de rediriger votre client
sur les pages de paiement Payline. Elle permet de realiser des paiements comptants, immediats ou differs, des
paiements en Nfois ou par abonnement
Le paiement comptant vous permet de raliser soit une autorisation + validation, soit une autorisation simple.
Dans le cas lautorisation simple, la validation est faite soit en automatique par la solution de paiement Payline, soit
par le commerant, en utilisant les appels webservice ou via notre outil de back office centre administration
Payline . Elle peut tre aussi programme des la demande dautorisation et toujours dans un delai de 7 jours en
utilisant la fonctionnalit interface batch ou le webservice DoCapture en rensignant la date daction
NOTE : Avec une autorisation de dbit, vous avez jusqu' 7 jours pour valider la demande de paiement. Au-del
des 7 jours, votre autorisation expire et devient inutilisable.
Pour tre inform du paiement de votre client une fois la demande dautorisation accepte et ce mme sil ne
revient pas de lui-mme sur votre site, vous devez renseigner le champ notificationURL sur votre configuration
point de vente ou lors de votre demande dinitialisation dun paiement web. Payline contacte une page de votre site
et vous transmet en paramtre GET de la requte HTTP le jeton li au paiement. Cette page doit tre accessible
par Internet au moyen du protocole HTTP/S.
A rception dune notification, votre site doit raliser une demande de rsultat du paiement web notifi.
Page 9/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
NOTE : Si votre site nest pas joignable, Payline ralise une tentative toute les minutes pendant 2 heures. Aprs ce
dlai, la notification de ce paiement est dsactive. Vous retrouverez vos paiements dans linterface web du Centre
dAdministration Commerant.
Le paiement en n fois ou par abonnement est possible laide dun portefeuille virtuel :WALLET.
Payline prend en charge la cration du portefeuille virtuel aprs la validation des donnes collectes lors du
premier paiement. Lorsque votre client ralise un second achat sur votre boutique en ligne, Payline lui propose
dutiliser son portefeuille. Dans ce cas, on parle dun paiement en un clic car votre client ne doit saisir aucune
information de paiement.
Payline prend en charge le paiement de votre commande en plusieurs mensualits. Lorsque le paiement est
ralis vous avez la possibilit dtre prvenu par email en activant loption envoi dun email commerant dans
le Centre dAdministration Commerant. Dans le cas dune difficult de paiement, Payline reprsente trois fois la
transaction de paiement sur un dlai dune semaine. Lors de chaque tentative en chec, vous tes prvenu de
lchec de paiement.
Un document dcrivant lutilisation de la gestion des portefeuilles virtuels est votre disposition sur simple
demande notre quipe support : support@payline.com
Option autre moyen de paiement : cette fonctionnalit permet au commerant, en cas de refus bancaire, de
proposer ses clients de pouvoir payer avec un autre moyen de paiement.
Le client est redirig sur la page de propositions des moyens de paiement afin quil puisse en changer pour raliser
son paiement. Cette nouvelle fonctionnalit est applicable seulement sur une mme commande dun acheteur,
lors de son premier paiement et en cas de refus bancaire. Et quune liste de nouveaux moyens de paiement a t
renseigne dans le doWebPayment (SecondSelectedContractList)
Page 10/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3.1.1 Requte envoyer
Page 11/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
cancelURL URL sur laquelle le navigateur oui AN255 http://... ou https://...
de lacheteur est redirig sil
dcide de ne pas valider le
paiement ou que Payline ne
peut pas autoriser le paiement
de ce client.
order.ref Rfrence de la commande. oui AN50 12345678
Cette rfrence doit tre unique
car elle est utilise pour le
contrle des doublons.
order.origin Origine de la commande non AN2 MO TO
Ce champs est utilis
uniquement dans le cadre de
loption choisi Mail Order ou
Telephone Order
order.country Le code du pays dans lequel la non AN3 FR
commande a t effectue
order.taxes Le montant des taxes sur la non N12 la valeur 100 correspond
commande dans la plus petite 1
unit de la devise
order.amount Le montant de la commande oui N12 la valeur 100 correspond
dans la plus petite unit de la 1
devise. Gnralement le mme
montant que payment.amount
order.currency Le code ISO de la devise oui N3 Pour la devise euro,
utilise lors de la commande. veuillez mettre la valeur
978.
978 : euros
840 : dollars US
cf. liste complte en annexe
tableau Liste des devises
order.date La date de la commande chez oui AN18 Format respecter :
le commerant dd/mm/yyyy
HH24:mi
order.details Informations sur les articles non Tableau details
commands
order. deliveryTime Dlai de livraison : Non N 1
1 = express
- 2 = standard
Page 12/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
order. deliveryMode Mode de livraison : Non N 4
1 : retrait de la marchandise
chez le marchand
2 : Utilisation d'un rseau de
points-retrait tiers (type kiala,
alveol, etc.)
3 : Retrait dans un aroport,
une gare ou une agence de
voyage
4: Transporteur (La Poste,
Colissimo, UPS, DHL... ou tout
transporteur priv)
5: Emission dun billet
lectronique, tlchargements
notificationURL URL sur laquelle Payline va non AN255 http://... ou https://...
demander au site commerant
de rcuprer le rsultat de la
transaction.
selectedContractList La liste des numros de contrat non
que vous souhaitez utiliser pour
ce paiement. Payline affiche la
liste des moyens de paiement
en respectant lordre dans
lequel la liste t renseigne.
Page 13/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
languageCode Renseignez ce champ avec le non AN6 Pour afficher les pages en
code ISO de la langue dans italien, veuillez mettre la
laquelle vous souhaitez faire valeur IT.
afficher les pages web de
paiement Payline. Par dfaut,
cest le navigateur Internet de
votre client qui demande
Payline la page dans la langue
souhaite.
FR ou fra : Franais
eng : Anglais
cf. liste complte en annexe
tableau Liste des code
langues
customPaymentPageCode Lidentifiant de personnalisation non AN50 1fd51s2dfs51
des pages web du commerant
buyer.lastName Nom de lacheteur non AN100
buyer.firstName Prnom de lacheteur non AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
buyer.shippingAddress.cityNa Ville non AN40
me
buyer.shippingAddress.zipCod Code postal non AN20
e
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15 +351001110102
buyer.accountCreateDate La date de cration du compte non AN10 Format respecter :
de lacheteur dd/mm/yy
buyer.accountAverageAmount Le montant moyen des achats non N10
de cet acheteur
buyer.accountOrderCount Le nombre de commande non N10
pass par cet acheteur
3
buyer.walletId Lidentifiant du portefeuille Non AN50
virtuel de votre client.
Page 14/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.walletDisplayed Gestion de laffichage des non AN5 Pour ne pas affcicher les
moyens de paiement de votre donnes de paiement
client client, saisir la valeur
none .
Pour afficher les donnes
de paiement client, la balise
doit tre vide ou absente
buyer.walletSecured Nature du contrle ajout la non AN12 Liste des valeurs possibles
cinmatique de paiement WEB. en annexe (Cf. 7.27)
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte, valeur
utiliser. par dfaut 1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter : IPv4
ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut tre un
identifiant ou un email
owner.lastName Nom du titulaire non AN30 Applicable uniquement pour
AMEX
owner.firstName Prnom du titulaire non AN15 Applicable uniquement pour
AMEX
owner.billingAddress.street Nom de rue du titulaire non AN20 Applicable uniquement pour
AMEX
owner.billingAddress.cityName Ville du titulaire non AN40 Applicable uniquement pour
AMEX
owner.billingAddress.zipCode Code postal du titulaire non AN9 Applicable uniquement pour
AMEX
owner.billingAddress.Country Pays du titulaire non AN2 Applicable uniquement pour
AMEX
owner.billingAddress.phone Tlphone du titulaire non AN10 Applicable uniquement pour
AMEX
owner.issueCardDate Date dmission de la carte non AN4 Format respecter : mmyy.
Applicable uniquement pour
AMEX
securityMode Slection du mode de scurit oui SSL
utiliser pour la transaction de
paiement
4
recurring.firstAmount Le montant du premier montant Non N12 pour un montant de 100 ,
effectuer. Il doit tre formul vous devez mettre la valeur
dans la plus petite unit de la 10000.
devise.
Page 15/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
4
recurring.amount Le montant dune chance. Il Oui N12 pour un montant de 5 ,
doit tre formul dans la plus vous devez mettre la valeur
petite unit de la devise. 500.
4
recurring.billingCycle Le code de la frquence des Oui N2 40 : mensuel
paiements. 60 : trimestriel
cf. liste complte en annexe
Tableau : Liste des
frquences de paiement
4
recurring.billingLeft Nombre dchance Non N3 3
recurring.billingDay Jour o les chances doivent Non AN2 Format respecter : dd de
tre traites. [01 30]
4
recurring.startDate La date de la premire Non AN10 Format respecter :
chance (mode REC dd/mm/yyyy
uniquement). Si ce champ nest
pas renseign, Payline y affecte
la date du jour.
Page 16/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3.1.2 Rponse en retour
Page 17/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Requis depuis 2011
token Jeton horodat qui permet didentifier le Oui AN50 sC5hTf3YCCUmSOvoMXg
commerant m1191189604975
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
Page 20/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
order.deliveryMode Mode de livraison (version 4 et suprieure) N1 Ex : 2
1 Retrait chez le marchand
2 Retrait dans un rseau de points retraits
3 Retrait dans un aroport, gare, etc
4 Transporteur (La Poste, etc)
5 Electronique (tlchargement,)
order.deliveryExpectedDate Date prvue de livraison AN
order.deliveryExpectedDelay Dlai prvu de livraison (en jours) N
3
paymentAdditionalList Tableau des paiements complmentaires Tableau de
paymentAdditional
media
1
Dtection du mdia par Payline utilis lors AN25 Computer
du paiement.
1
- Vous devez utilisez loption de token PAN et la version doit tre suprieure ou gale 3.
2
- Uniquement dans le cas dun paiement rcurrent ou par abonnement.
3
- Uniquement dans le cas de paiement(s) complmentaire(s)
4
- Uniquement dans le cas o la balise version est remplie avec la valeur 5 ou plus dans la
requte
Page 21/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Pour chaque chance (billingRecord) :
2
billingRecord.transaction.Id Identifiant unique de la transaction N50
Payline
billingRecord.transaction.isPossi Cet indicateur est calcul en fonction des AN1 1 = Il existe un risque
2
bleFraud critres dfinis par le commerant de fraude
0 = Aucun risque de
fraude dtect
billingRecord.transaction.isDuplic Cet indicateur est retourn par Payline AN1 1 = Il existe un risque
2
ated dans le cas de transaction en doublon de fraude
0 = Aucun risque de
fraude dtect
2
billingRecord.transaction.date Date et heure de la transaction Payline AN16 Format :dd/mm/yyyy
HH24:MI
billingRecord.authorization.numb Numro dautorisation dlivr par le N6 123456
2
er serveur dautorisation acqureur. Ce
champ est renseign si la demande
dautorisation est accorde*.
2
billingRecord.authorization.date Date et heure de lautorisation AN16 Format :dd/mm/yyyy
HH24:MI
billingRecord.nbTry Nombre de tentatives de paiement N3
effectues (version suprieure ou gale
8)
billingRecord.rank Rang de lchance au sein du dossier de N12
paiement ((version suprieure ou gale
8))
Page 22/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Commentaire Requis Exemple
billingRecord.executionDate Date de la prochaine tentative de AN10 Format : dd/mm/yyyy
paiement
Page 23/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Pour chaque paiement complmentaire (paymentAdditional) :
Page 25/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3.3 Web service - Create Web Wallet
La fonction create web wallet permet dinitialiser la cration dun portefeuille virtuel via
linterface web. Une fois votre client redirig, il sera invit saisir ses donnes bancaires pour
crer son portefeuille virtuel. Payline contrle ces informations par une demande dautorisation de
dbit pour un montant dun euro seulement (la validation na pas lieu, donc aucune carte nest
crdit lors de la cration) et enregistre le portefeuille de votre client avec lidentifiant (walletID)
que vous avez fourni.
Il est ncessaire que le contrat VAD fournit par la banque, autorise le commerant pouvoir
raliser des paiements sans cryptogramme soit obtenir un contrat VAD autorisant deffectuer des
paiements rcurrent.
Cette fonctionnalit permettra, partir de la version V4.31, livre en octobre 2012, la gestion des
cartes du portefeuille client. Une fois votre client redirig, votre client pourra :
- consulter la ou les cartes enregistres sur son portefeuille
- supprimer une carte enregistre sur son portefeuille
- ajouter une carte dans son portefeuille
- positionner comme moyen de paiement par dfaut une carte de son portefeuille
Page 26/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
paiement
updatePersonalDetails Indicateur de possibilit de oui AN1
mise jour des donnes
personnelles par le porteur du
portefeuille.
Vide : Mise jour interdite
0 : Mise jour interdite
1 : Mise jour autorise.
buyer.lastName Nom de lacheteur oui AN100
buyer.firstName Prnom de lacheteur oui AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
buyer.shippingAddress.cityNa Ville non AN40
me
buyer.shippingAddress.zipCod Code postal non AN20
e
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15
buyer.accountCreateDate La date de cration du compte non AN8 Format respecter :
de lacheteur dd/mm/yy
accountAverageAmount Le montant moyen des achats non N10
de cet acheteur
buyer.accountOrderCount Le nombre de commande non N10
pass par cet acheteur
buyer.walletId Lidentifiant du portefeuille oui AN50
virtuel de votre client.
buyer.walletDisplayed Gestion de laffichage des non AN5 Pour ne pas affcicher
moyens de paiement de votre les donnes de
client paiement client, saisir
la valeur none .
Pour afficher les
donnes de paiement
client, la balise doit
tre vide ou absente
buyer.walletSecured Nature du contrle ajout la non AN12 Pour raliser un
cinmatique de paiement WEB. contrle sur le
crytpogramme visuel,
saisir la valeur
CVV
Page 27/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte,
utiliser. valeur par dfaut
1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter :
IPv4 ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur Pour envoi de SMS
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut
tre un identifiant ou
un email
owner.lastName Nom du titulaire non AN30 Applicable
uniquement pour
AMEX
owner.firstName Prnom du titulaire non AN15 Applicable
uniquement pour
AMEX
owner.billingAddress.Street Nom de rue du titulaire non AN20 Applicable
uniquement pour
AMEX
owner.billingAddress.CityNam Ville du titulaire non AN40 Applicable
e uniquement pour
AMEX
owner.billingAddress.ZipCode Code postal du titulaire non AN9 Applicable
uniquement pour
AMEX
owner.billingAddress.Country Pays du titulaire non AN2 Applicable
uniquement pour
AMEX
owner.billingAddress.phone Tlphone du titulaire non AN10 Applicable
uniquement pour
AMEX
owner.issueCardDate Date dmission de la carte non AN4 Format respecter :
mmyy. Applicable
uniquement pour
AMEX
languageCode renseignez ce champ avec le non AN6 Pour afficher les
code ISO de la langue dans pages en italien,
laquelle vous souhaitez faire veuillez mettre la
afficher les pages web de valeur IT.
paiement Payline. Par dfaut,
cest le navigateur Internet de
Page 28/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
votre client qui demande
Payline la page dans la langue
souhaite.
fre/fra : Franais
eng : Anglais
cf. liste complte en annexe
tableau Liste des code
langues
customPaymentPageCode Lidentifiant de personnalisation non AN50 1fd51s2dfs51
des pages web du commerant
securityMode Slection du mode de scurit oui SSL
utiliser pour la transaction de cf. liste complte en
paiement annexe tableau
Liste des mode
scurit
returnURL URL sur laquelle le navigateur oui AN255 http://... ou https://...
de lacheteur est redirig aprs
validation du paiement sur
Payline.
cancelURL URL sur laquelle le navigateur oui AN255 http://... ou https://...
de lacheteur est redirig sil
dcide de ne pas valider le
paiement ou que Payline ne
peut pas autoriser le paiement
de ce client.
notificationURL URL sur laquelle Payline va non AN255 http://... ou https://...
demander au site commerant
de rcuprer le rsultat de la
transaction.
privateDataList Vos propres informations non Tableau
personnelles PrivateData
customPaymentTemplateURL URL du template dynamique Non AN255 https://....
Uniquement.
contractNumberWalletList Un tableau des numros de non
contrat du wallet
Page 29/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3.3.2 Rponse en retour
Vous retrouvez dans ce message de rponse ladresse Internet des pages web de cration de
portefeuille virtuel ainsi que le jeton dauthentification utiliser pour votre client. La rponse a la
structure suivante :
FR ou fra : Franais
eng : Anglais
cf. liste complte en annexe
tableau Liste des code
langues
customPaymentPageCode Lidentifiant de non AN50 1fd51s2dfs51
personnalisation des pages
web du commerant
Page 31/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
securityMode Slection du mode de oui SSL
scurit utiliser pour la cf. liste complte en
transaction de paiement annexe
Tableau: Liste
des modes
scurit
returnURL URL sur laquelle le oui AN255 http://... ou https://...
navigateur de lacheteur est
redirig aprs validation du
paiement sur Payline.
cancelURL URL sur laquelle le oui AN255 http://... ou https://...
navigateur de lacheteur est
redirig si il dcide de ne pas
valider le paiement ou que
Payline ne peut pas autoriser
le paiement de ce client.
notificationURL URL sur laquelle Payline va non AN255 http://... ou https://...
demander au site
commerant de rcuprer le
rsultat de la transaction.
privateDataList Vos propres informations non Tableau
personnelles PrivateData
customPaymentTemplateURL URL du template dynamique non https://....
Uniquement.
contractNumberWalletList Un tableau des numros de non
contrat du wallet
buyer.lastName Nom de lacheteur non AN100
buyer.firstName Prnom de lacheteur non AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
buyer.shippingAddress.cityNa Ville non AN40
me
buyer.shippingAddress.zipCod Code postal non AN20
e
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15 +351001110102
buyer.accountCreateDate La date de cration du non AN10 Format
compte de lacheteur respecter :
dd/mm/yy
buyer.accountAverageAmount Le montant moyen des achats non N10
de cet acheteur
Page 32/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.accountOrderCount Le nombre de commande non N10
pass par cet acheteur
3
buyer.walletId Lidentifiant du portefeuille Non AN50
virtuel de votre client.
buyer.walletDisplayed Gestion de laffichage des non AN5 Pour ne pas
moyens de paiement de votre affcicher les
client donnes de
paiement client,
saisir la valeur
none .
Pour afficher les
donnes de
paiement client, la
balise doit tre vide
ou absente
buyer.walletSecured Nature du contrle ajout la non AN12 Pour raliser un
cinmatique de paiement contrle sur le
WEB. crytpogramme
visuel, saisir la
valeur CVV
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte,
utiliser. valeur par dfaut
1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter
: IPv4 ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex :
lacheteur 0033691666666
Pour envoi de SMS
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut
tre un identifiant
ou un email
Vous retrouvez dans ce message de rponse ladresse Internet des pages web de cration de
portefeuille virtuel ainsi que le jeton dauthentification utiliser pour votre client. La rponse a la
structure suivante :
Page 33/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
023xx : Invalid Transaction retours
02502 : Wallet with the same identifier exist
02503 : Wallet does not exist
02511 : Wallet is not supported for this
card
02101 : Internal Error
result.shortMessage Message court du rsultat de la transaction AN50
result.longMessage Message du rsultat de la transaction AN255
token Jeton horodat qui permet didentifier la AN50
demande de paiement web du commerant
redirectURL URL sur laquelle le navigateur de AN255 https://webpayment.payline.com
lacheteur doit tre redirig pour procder
au paiement.
Il est impratif aprs la cration ou la mise jour dun WALLET, dutiliser le webservice
getWebWallet, qui vous garantira le rsultat obtenu.
La mthode permet de rcuprer les informations dun portefeuille virtuel cre via linterface web.
Page 34/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
result.code Le code de retour du web service N5 cf. liste complte en
02500: Operation Successful annexe Code retour et
02304: Invalid Transaction message Payline
result.shortMessage Message court du rsultat de la AN50
transaction
result.longMessage Message du rsultat de la transaction AN255
wallet.walletId Lidentifiant unique du portefeuille AN50
virtuel. Vous devez communiquer
Payline un identifiant unique qui
correspond un et un seul client sur
votre systme dinformation. Cest avec
ce mme identifiant vous pourrez
demander un paiement par portefeuille
virtuel.
wallet.lastName Le nom de votre client. Ces informations AN100
sont utiles pour rechercher un
portefeuille dans le Centre
dAdministration Commercant.
wallet.firstName Le prnom de votre client. AN100
wallet.email Ladresse de messagerie de votre client. AN150
Payline utilisera cette information pour
envoyer un justificatif de paiement
votre client.
wallet.shippingAddress.name Nom ou numro dimmeuble AN100
wallet.shippingAddress.street1 Nom de rue AN100
wallet.shippingAddress.street2 Complment du nom de rue AN100
wallet.shippingAddress.cityName Ville AN40
wallet.shippingAddress.zipCode Code postal AN20
wallet.shippingAddress.country Pays AN2
wallet.shippingAddress.phone Tlphone AN15
wallet.card.number Numro de carte N19
wallet.card.type Type de carte utilis pour la transaction AN40 CB : visa / mastercard
AMEX : American
express
cf. liste complte en
annexe Tableau : Liste
des types de carte
wallet.card.expirationDate Date dexpiration de la carte N4 Format respecter :
mmyy
wallet.card.cvx Cryptogramme visuel au dos de la carte N10
de crdit
wallet.card.ownerBirthdayDate Date danniversaire du porteur N6 Format respecter :
ddmmyy
wallet.card.password Mot de passe crypt AN16
Page 35/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
wallet.card.cardholder Titulaire de la carte AN20 Pierre Dupont
1
Wallet.card.token Alias du numro de carte AN19 1111gPNzHtyu4444
wallet.comment Commentaires AN255
media
1
Dtection du mdia utilis par Payline. AN25 Computer
numberOfAttempt
1
Le nombre de tentatives faites par le N1 5
Page 36/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
owner.billingAddress.CityName Ville du titulaire AN40 Applicable uniquement
pour AMEX
owner.billingAddress.ZipCode Code postal du titulaire AN9 Applicable uniquement
pour AMEX
owner.billingAddress.Country Pays du titulaire AN2 Applicable uniquement
pour AMEX
owner.billingAddress.Phone Tlphone du titulaire AN10 Applicable uniquement
pour AMEX
contractNumberWalletList Un tableau des numros de contrat du
wallet
2
buyer.lastName Nom de lacheteur AN100
2
buyer.firstName Prnom de lacheteur AN100
2
buyer.email Adresse email de lacheteur AN150
2
buyer.shippingAddress.name Nom ou numro dimmeuble AN100
2
buyer.shippingAddress.street1 Nom de rue AN100
2
buyer.shippingAddress.street2 Complment du nom de rue AN100
2
buyer.shippingAddress.cityName Ville AN40
2
buyer.shippingAddress.zipCode Code postal AN20
2
buyer.shippingAddress.country Pays AN2 ISO 3166-1
2
buyer.shippingAddress.phone Tlphone AN15 +351001110102
2
buyer.accountCreateDate La date de cration du compte de AN10 Format respecter :
lacheteur dd/mm/yy
2
buyer.accountAverageAmount Le montant moyen des achats de cet N10
acheteur
2
buyer.accountOrderCount Le nombre de commande pass par cet N10
acheteur
2
buyer.walletId Lidentifiant du portefeuille virtuel de AN50
votre client.
2
buyer.walletDisplayed Gestion de laffichage des moyens de AN5 Pour ne pas affcicher
paiement de votre client les donnes de
paiement client, saisir la
valeur none .
Pour afficher les
donnes de paiement
client, la balise doit tre
vide ou absente
2
buyer.walletSecured Nature du contrle ajout la AN12 Pour raliser un contrle
cinmatique de paiement WEB. sur le crytpogramme
visuel, saisir la valeur
CVV
2
buyer.walletCardInd Spcifie lindex de la carte utiliser. AN2 Lindex de la carte,
valeur par dfaut 1
2
buyer.ip Ladresse IP de lacheteur AN50 Format respecter :
IPv4 ou IPv6
Page 37/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
2
buyer.mobilePhone Le numro de mobile de lacheteur N15 Ex : 0033691666666
Pour envoi de SMS
lacheteur
2
buyer.customerId Identifiant client AN50 Ex : 894492568
Cette donne peut tre
un identifiant ou un
email
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Uniquement dans le cas o la balise version est remplie avec la valeur 5 ou plus dans la requte
La fonction manage web wallet permet linstar de la fonction create web wallet dinitialiser
la cration dun portefeuille virtuel via linterface web. (cf. p 22)
Cette fonctionnalit vous permet galement la gestion des cartes du portefeuille client. Une fois
votre client redirig, il lui sera possible de :
- consulter la ou les cartes enregistres sur son portefeuille
- supprimer une carte enregistre sur son portefeuille
- ajouter autant de carte que souhait dans son portefeuille
- positionner comme moyen de paiement par dfaut une carte de son portefeuille
Page 39/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.walletSecured Nature du contrle ajout la non AN12 Pour raliser un
cinmatique de paiement WEB. contrle sur le
crytpogramme visuel,
saisir la valeur
CVV
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte,
utiliser. valeur par dfaut
1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter :
IPv4 ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur Pour envoi de SMS
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut
tre un identifiant ou
un email
owner.lastName Nom du titulaire non AN30 Applicable
uniquement pour
AMEX
owner.firstName Prnom du titulaire non AN15 Applicable
uniquement pour
AMEX
owner.billingAddress.Street Nom de rue du titulaire non AN20 Applicable
uniquement pour
AMEX
owner.billingAddress.CityNam Ville du titulaire non AN40 Applicable
e uniquement pour
AMEX
owner.billingAddress.ZipCode Code postal du titulaire non AN9 Applicable
uniquement pour
AMEX
owner.billingAddress.Country Pays du titulaire non AN2 Applicable
uniquement pour
AMEX
owner.billingAddress.phone Tlphone du titulaire non AN10 Applicable
uniquement pour
AMEX
owner.issueCardDate Date dmission de la carte non AN4 Format respecter :
mmyy. Applicable
uniquement pour
AMEX
languageCode renseignez ce champ avec le non AN6 Pour afficher les
Page 40/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
code ISO de la langue dans pages en italien,
laquelle vous souhaitez faire veuillez mettre la
afficher les pages web de valeur IT.
paiement Payline. Par dfaut,
cest le navigateur Internet de
votre client qui demande
Payline la page dans la langue
souhaite.
fre/fra : Franais
eng : Anglais
cf. liste complte en annexe
tableau Liste des code
langues
customPaymentPageCode Lidentifiant de personnalisation non AN50 1fd51s2dfs51
des pages web du commerant
securityMode Slection du mode de scurit oui SSL
utiliser pour la transaction de cf. liste complte en
paiement annexe tableau
Liste des mode
scurit
returnURL URL sur laquelle le navigateur oui AN255 http://... ou https://...
de lacheteur est redirig aprs
validation du paiement sur
Payline.
cancelURL URL sur laquelle le navigateur oui AN255 http://... ou https://...
de lacheteur est redirig sil
dcide de ne pas valider le
paiement ou que Payline ne
peut pas autoriser le paiement
de ce client.
notificationURL URL sur laquelle Payline va non AN255 http://... ou https://...
demander au site commerant
de rcuprer le rsultat de la
transaction.
privateDataList Vos propres informations non Tableau
personnelles PrivateData
customPaymentTemplateURL URL du template dynamique Non AN255 https://....
Uniquement.
contractNumberWalletList Un tableau des numros de non
contrat du wallet
Page 41/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
3.6.2 Rponse en retour
Vous retrouvez dans ce message de rponse ladresse Internet des pages web de gestion de
portefeuille virtuel ainsi que le jeton dauthentification utiliser pour votre client. La rponse a la
structure suivante :
Page 42/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4 Interface direct de Payline
Mthode Description
Page 43/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.1 Webservice - Do Authorization
NOTE : Avec une autorisation de dbit, vous avez jusqu' 7 jours pour valider la demande
de paiement. Au-del des 7 jours, votre autorisation expire et devient inutilisable.
Paiement diffr : est un paiement dit diffr, le commerant fait une demande
dautorisation et la validation du paiement est faite par exemple lors de lexpdition du
produit.
Cette validation peut tre ralise soit en automatique via Payline, soit par le commerant
en utilisant soit la fonctionnalit interface batch, soit en appelant le webservice do
capture , soit via le centre administration
Pour dbiter votre client quau traitement, lenvoi ou rception de sa commande et que
cette date est dans la limite des 7 jours, vous devez renseigner les champs
payment.action 100, payment.mode DIF et differedActionDate la date
souhaite de validation du paiement. La date de validation souhaite doit respecter la
contrainte suivante : differedActionDate <= autorizationDate + 6.
Payline ralise une demande dautorisation auprs de lacqureur et, dans le cas dun
accord, programme une action de validation la date souhaite.
Page 44/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.1.1 Requte envoyer
du paiement
Page 46/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
Order et Tlphone Order)
order.country Le code du pays dans lequel Non AN3 FR
la commande a t effectu
order.taxes Le montant des taxes sur la Non N12 la valeur 100 correspond
commande dans la plus petite 1
unit de la devise
order.amount Le montant de la commande Oui N12 la valeur 100 correspond
dans la plus petite unit de la 1
devise. Gnralement le
mme montant que
payment.amount
order.currency Le code de la devise utilise Oui N3 978 : euros
lors de la commande. 840 : dollars US
cf. liste complte en
annexe tableau Liste
des devises
order.date La date de la commande chez Oui AN18 Format respecter :
le commerant dd/mm/yyyy
HH24:mi
order.deliveryTime Dlai de livraison :1 = express Non N 1
2 = standard
-
order.deliveryMode Mode de livraison : Non N 4
1 : retrait de la marchandise
chez le marchand
2 : Utilisation d'un rseau de
points-retrait tiers (type kiala,
alveol, etc.)
3 : Retrait dans un aroport,
une gare ou une agence de
voyage
4 : Transporteur (La Poste,
Colissimo, UPS, DHL... ou
tout transporteur priv)
5: Emission dun billet
lectronique, tlchargements
order.deliveryExpectedDate Date prvue de livraison AN
order.deliveryExpectedDelay Dlai prvu de livraison (en N
jours)
order.details Informations sur les articles Non Tableau OrderDetails
commands
buyer.lastName Nom de lacheteur Non AN100
buyer.firstName Prnom de lacheteur Non AN100
Page 47/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.email Adresse email de lacheteur Non AN150
buyer.billingAddress.Title Titre Non AN
buyer.billingAddress.Name Nom ou numro dimmeuble Non AN100
buyer.billingAddress.firstName Prnom Non AN100
buyer.billingAddress.lastName Nom Non AN100
buyer.billingAddress.Street1 Nom de rue Non AN100
buyer.billingAddress.Street2 Complment du nom de rue Non AN100
buyer.billingAddress.CityName Ville Non AN40
buyer.billingAddress.ZipCode Code postal Non AN20
buyer.billingAddress.Country Pays Non AN2 ISO 3166-1
buyer.billingAddress.Phone Tlphone Non AN15
buyer.billingAddress.state Tlphone Non AN15
buyer.shippingAddress.Title Titre Non AN
buyer.shippingAddress.Name Nom ou numro dimmeuble Non AN100
buyer.shippingAddress.firstNa Prnom Non AN100
me
buyer.shippingAddress.lastNa Nom Non AN100
me
buyer.shippingAddress.Street1 Nom de rue Non AN100
buyer.shippingAddress.Street2 Complment du nom de rue Non AN100
buyer.shippingAddress.CityNa Ville Non AN40
me
buyer.shippingAddress.ZipCod Code postal Non AN20
e
buyer.shippingAddress.Countr Pays Non AN2 ISO 3166-1
y
buyer.shippingAddress.Phone Tlphone Non AN15
buyer.accountCreateDate La date de cration du compte Non AN8 Format respecter :
de lacheteur dd/mm/yy
buyer.accountAverageAmount Le montant moyen des achats Non N10
de cet acheteur
buyer.accountOrderCount Le nombre de commande Non N10
pass par cet acheteur
3
buyer.walletId Lidentifiant du portefeuille Non AN50
virtuel de votre client.
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte, valeur
utiliser. par dfaut 1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter : IPv4
ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur Pour envoi de SMS
lacheteur
Page 48/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut tre un
identifiant ou un email
privateDataList Vos propres informations Non Tableau PrivateData
personnelles
5
authentication3DSecure.md Renvoy en POST par lACS Non AN20
5
authentication3DSecure.pares Renvoy en POST par lACS Non AN
authentication3DSecure.xid Identifiant de transaction Non AN20 Ne plus utiliser, champ
Unique obsolte
authentication3DSecure.eci Electronic Commerce Non AN2 Ne plus utiliser, champ
Indicator. A passer dans obsolte
lautorisation
authentication3DSecure.cavv Cardholder Authentication Non AN26- Ne plus utiliser, champ
Verification Value dtermin 28 obsolte
par lACS.
authentication3DSecure.cavvA Entier positif prcisant Non N1 Ne plus utiliser, champ
lgorithm lalgorithme utilis pour la obsolte
gnration CAVV. Les valeurs
possibles actuelles sont:
0 = HMAC (SET
TransStain),
1 = CVV,
2 = CVV avec ATN,
3 = MasterCard AAV
authentication3DSecure.vadsR Rsum des oprations Non AN4 Ne plus utiliser, champ
esult 3DSecure obsolte
owner.lastName Nom du titulaire Non AN30 Applicable uniquement
pour AMEX
owner.firstName Prnom du titulaire Non AN15 Applicable uniquement
pour AMEX
owner.issueCardDate Date dmission de la carte Non AN4 Format respecter :
mmyy. Applicable
uniquement pour AMEX
owner.billingAddress.street Nom de rue du titulaire Non AN20 Applicable uniquement
pour AMEX
owner.billingAddress.cityName Ville du titulaire Non AN40 Applicable uniquement
pour AMEX
owner.billingAddress.zipCode Code postal du titulaire Non AN9 Applicable uniquement
pour AMEX
owner.billingAddress.country Pays du titulaire Non AN2 Applicable uniquement
pour AMEX
owner.billingAddress.phone Tlphone du titulaire Non AN10 Applicable uniquement
pour AMEX
Page 49/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
1 La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
3
- Ne pas renseigner pour cette fonction.
4
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire.
Veuillez vous rfrer lannexe Tableau : Liste des champs obligatoires par type de carte .
5
- Obligatoire pour toutes les transactions 3DSecure.
6
- Si vous avez souscrit loption Mail Order et Telephone Order MO TO et elle est active, alors
la valeur de lattribut order.Orign sera MO ou TO .
Page 50/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.1.2 Rponse en retour
Forma
Elment Description Exemple
t
result.code Code de retour du web service. N5 00000 : Transaction approved
01xxx : Transaction refused
021xx : Internal Error
cf. liste complte en annexe
tableau Liste des codes
retours
result.shortMessage Message court du rsultat de la AN50
transaction
result.longMessage Message du rsultat de la transaction AN255
transaction.id Identifiant unique de la transaction Payline N50
transaction.isPossibleFraud Cet indicateur est calcul en fonction des AN1 1 = Il existe un risque de fraude
critres dfinis par le commerant 0 = Aucun risque de fraude
dtect
transaction.isDuplicated Cet indicateur est retourn par Payline AN1 1 = Il existe un risque de fraude
dans le cas de transaction en doublon 0 = Aucun risque de fraude
dtect
transaction.date Date et heure de la transaction Payline AN16 Format : dd/mm/yyyy HH24:MI
transaction.fraudResult Code de la fraude AN50
transaction.fraudResultDetail Details de la fraude
s
transaction.explanation Motif du refus en cas de fraude AN50
transaction.threeDSecure Cet indicateur est retourn par Payline AN1 Y= Transaction en mode
lors dune transaction 3DSecure 3DSecure
N = Transaction en mode non
3DSecure
transaction.score Scoring de la possibilit de fraude N5 Score de 0 10
transaction.externalWalletTy Type de wallet utilis lors de la AN20 Ex : V.Me, Masterpass
pe transaction
transaction.externalWalletCo Numro du contrat VAD associ au AN50
ntractNumber paiement par Wallet
Page 51/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Forma
Elment Description Exemple
t
authorization.number Numro dautorisation dlivr par le N6 123456
serveur dautorisation acqureur. Ce
champ est renseign si la demande
dautorisation est accorde*.
*- en fonction de votre configuration de compte, Payline peut accorder un paiement sans en faire la
demande la banque du commerant. Dans ce cas, le n dautorisation est vide.
1
La balise version doit tre renseigne ave une version suprieure ou gale 3.
Page 52/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.2 Web service-doReAuthorization
Cette mthode permet de rejouer une transaction qui a t accepte, les rgles sont dfinies ci-
dessous :
Les autorisations (valide partiellement ou entirement) ou autorisation+valide acceptes
peuvent tre r autorise
Une r autorisation peut tre r autorise
Pas de rgle sur le montant pour une reautorisation mais pour la validation dune r autorisation
nous utilisons la mme mthode quune autorisation normale donc les offset de capture.
La nouvelle autorisation doit avoir la mme devise que celle dorigine sinon une erreur est
renvoye sans stockage en base : 02620 Currency must be the same as the original
authorization
Lautorisation dorigine ne doit pas tre effectu en 3DSecure: 02622 3DS Transaction is not
allowed
Une r-autorisation peut tre effectu sur des autorisations allant jusqu' 11 mois aprs sa date
de cration
La rfrence de la r-autorisation est rcupre de la transaction dorigine si elle na pas de
nouvelle rfrence associe.
La r-autorisation est une transaction part entire, donc si la r-autorisation est effectue
moins de 24h de la transaction dorigine alors elle sera considre comme un doublon sauf si la
rfrence de la commande est diffrente de celle de la transaction dorigine.
Loption r-autorisation doit tre active dans un contrat pour pouvoir faire une r autorisation,
sinon un code erreur est renvoy : 02619 You don't have the reauthorization option
Page 53/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
payment.mode Mode de paiement : oui AN3 CPT : Comptant
comptant, diffr DIF : Diffr
cf. liste complte en annexe
tableau Liste des modes de
paiement
payment.contractNumbe le code ou numro de votre oui AN50 1234567
r contrat VAD qui reprsente
le moyen de paiement que
vous souhaitez utiliser
2
payment.differedActionD Date effective de laction. Non N12 Format respecter : dd/mm/yy
ate Elle doit tre infrieure la
date du jour + 7 jours.
media Dtection du mdia utilis Non
1
AN25 TV
lors du paiement.
Page 54/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
order.amount Le montant de la Oui si N12 la valeur 100 correspond 1
commande dans la plus Order
petite unit de la devise. Ref est
Gnralement le mme renseign
montant que
payment.amount
order.currency Le code de la devise Oui si AN3 978 : euros
utilise lors de la Order 840 : dollars US
commande. Ref est cf. liste complte en annexe
renseign tableau Liste des devises
order.date La date de la commande Oui si AN50 Format respecter : dd/mm/yy
chez le commerant Order
Ref est
renseign
order.details Informations sur les articles Non AN8 Tableau OrderDetails
commands
order. deliveryTime Dlai de livraison : Non N 1
1 = express
2 = standard
order. deliveryMode Mode de livraison : Non N 4
1 : retrait de la marchandise
chez le marchand
2 : Utilisation d'un rseau
de points-retrait tiers (type
kiala, alveol, etc.)
3: Retrait dans un
aroport, une gare ou une
agence de voyage
4 : Transporteur (La Poste,
Colissimo, UPS, DHL... ou
tout transporteur priv)
- 5 : Emission dun billet
lectronique,
tlchargements
privateDataList Vos propres informations Non Tableau PrivateData
personnelles
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
3
- Si vous avez souscrit loption Mail Order et Telephone Order MO TO et elle est active, alors
la valeur de lattribut order.Orign sera MO ou TO .
Page 55/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.2.2 Requte la rponse
La fonction do Capture ralise une demande de validation dune autorisation accepte. Une
fois la validation prise en compte, un fichier contenant toutes les validations est remis la banque
du commerant ; Payline effectue une remise des demandes de paiement votre tablissement
bancaire.
Page 57/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
media Dtection du mdia utilis lors du Non
1
AN25 TV
paiement
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
Le message doCaptureResponse est la rponse faite par Payline une demande de validation
dune autorisation de dbit. La rponse a la structure suivante :
Page 58/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
transaction.isDuplicated Cet indicateur est retourn par Payline AN1 1 = Il existe un risque de
dans le cas de transaction en doublon fraude
0 = Aucun risque de fraude
dtect
transaction.date Date et heure de la transaction AN16 Format :dd/mm/yy HH24:MI
Payline
reAuthorization Cet indicateur permet de savoir un re- N1 1 = Re-autorisation ralise
autorisation a t ralise 0 = Aucune re-autorisation
ralise
Page 59/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
2
payment.differedActionD Date effective de laction. Elle doit Non AN8 Format respecter :
ate tre infrieure la date du jour + dd/mm/yy
7 jours.
media Dtection du mdia utilis lors du Non
1
AN25 Console
paiement
La fonction do Reset permet dannuler lenvoi votre banque dune transaction de dbit ou de
crdit ralise partir des fonctions suivantes : doAuthorization, doDebit, doCredit, doRefund.
Page 61/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Media Dtection du mdia utilis Non1 AN25 Console
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
Page 62/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
transaction.id Identifiant unique de la transaction N50
Payline
transaction.isPossible Cet indicateur est calcul en fonction des AN1 1 = Il existe un risque de fraude
Fraud critres dfinis par le commerant 0 = Aucun risque de fraude
dtect
transaction.isDuplicate Cet indicateur est retourn par Payline AN1 1 = Il existe un risque de fraude
d dans le cas de transaction en doublon 0 = Aucun risque de fraude
dtect
transaction.date Date et heure de la transaction Payline AN16 Format : dd/mm/yy HH24:MI
paiement
Page 65/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
4: Transporteur (La Poste,
Colissimo, UPS, DHL... ou tout
transporteur priv)
5: Emission dun billet
lectronique, tlchargements
buyer.lastName Nom de lacheteur non AN100
buyer.firstName Prnom de lacheteur non AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
buyer.shippingAddress.cityNa Ville non AN40
me
buyer.shippingAddress.zipCod Code postal non AN20
e
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15
buyer.accountCreateDate La date de cration du compte de non AN8 Format respecter :
lacheteur dd/mm/yy
AccountAverageAmount Le montant moyen des achats de non N10
cet acheteur
buyer.accountOrderCount Le nombre de commande pass non N10
par cet acheteur
buyer.walletId Lidentifiant du portefeuille virtuel non AN50
de votre client.
buyer.mobilePhone Le numro de mobile de non N15 Ne pas utiliser. Lenvoi de
lacheteur SMS nest pas
implment dans cette
mthode
comment Description du motif de non AN255
remboursement. Peut tre
consult sur le relev des
transactions accessible via le
Centre dAdministration
Commerant.
privateDataList Vos propres informations non Tableau PrivateData
personnelles
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
3
- Veuillez vous rfrer au tableau "Liste des champs obligatoires par type de carte en annexe
du document.
Page 66/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire
4
- La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
Le message doCreditResponse est la rponse faite par Payline une demande de recrdit.
La rponse a la structure suivante :
La fonction doDebit est utilise suite un appel phonie, cest un dbit forc le commerant a
contact sa banque et la banque lui fournit un numro dautorisation, et ce dernier lui permet de
raliser une demande de dbit sur la carte bancaire de son client.
Page 68/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
media Dtection du mdia utilis lors Non
1
AN25 Computer
du paiement
Page 70/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.lastName Nom de lacheteur non AN100
buyer.firstName Prnom de lacheteur non AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
buyer.shippingAddress.cityName Ville non AN40
buyer.shippingAddress.zipCode Code postal non AN20
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15
buyer.accountCreateDate La date de cration du compte non AN8 Format respecter :
de lacheteur dd/mm/yy
accountAverageAmount Le montant moyen des achats non N10
de cet acheteur
buyer.accountOrderCount Le nombre de commande non N10
pass par cet acheteur
buyer.walletId Lidentifiant du portefeuille Non AN50
virtuel de votre client.
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte, valeur
utiliser. par dfaut 1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter : IPv4
ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ne pas utiliser. Lenvoi de
lacheteur SMS nest pas
implment dans cette
mthode
privateDataList Vos propres informations non Tableau PrivateData
personnelles
5
authentication3DSecure.md Renvoy en POST par lACS Non AN20 Non utilis
5
authentication3DSecure.pares Renvoy en POST par lACS Non AN
authentication3DSecure.xid Identifiant de transaction Non AN20
Unique
authentication3DSecure.eci Electronic Commerce Indicator. Non AN2
A passer dans lautorisation
authentication3DSecure.cavv Cardholder Authentication Non AN26-
Verification Value dtermin 28
par lACS.
authentication3DSecure.cavvAlg Entier positif prcisant Non AN20
orithm lalgorithme utilis pour la
gnration CAVV. Les valeurs
possibles actuelles sont:
0 = HMAC (SET TransStain),
1 = CVV,
Page 71/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
2 = CVV avec ATN,
3 = MasterCard AAV
authentication3DSecure.vadsRe Rsum des oprations Non AN4
sult 3DSecure
owner.lastName Nom du titulaire non AN30 Applicable uniquement
pour AMEX
owner.firstName Prnom du titulaire non AN15 Applicable uniquement
pour AMEX
owner.issueCardDate Date dmission de la carte non AN4 Format respecter :
mmyy. Applicable
uniquement pour AMEX
owner.billingAddress.street Nom de rue du titulaire non AN20 Applicable uniquement
pour AMEX
owner.billingAddress.cityName Ville du titulaire non AN40 Applicable uniquement
pour AMEX
owner.billingAddress.zipCode Code postal du titulaire non AN9 Applicable uniquement
pour AMEX
owner.billingAddress.country Pays du titulaire non AN2 Applicable uniquement
pour AMEX
owner.billingAddress.phone Tlphone du titulaire non AN10 Applicable uniquement
pour AMEX
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
3
- veuillez vous rfrer au tableau "Liste des champs obligatoires par type de carte en annexe
du document.
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire
4
- Si vous avez souscrit loption Mail Order et Telephone Order MO TO et elle est active, alors
la valeur de lattribut order.Orign sera MO ou TO .
5
- Obligatoire pour toutes les transactions 3DSecure.
6
- La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
Page 72/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.7.2 Rponse en retour
Le message doDebitResponse est la rponse faite par Payline une demande de dbit.
La rponse a la structure suivante :
Page 73/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
extendedCard.network Dsigne le rattachement de la carte AN20 MASTERCARD
une entit grant lacceptation de
la carte un niveau national ou
international
extendedCard.product Indique la catgorie laquelle AN Gold/Premier pour une
appartient le type de la carte carte type VISA
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
La fonction createWallet permet de crer un portefeuille virtuel pour votre client. Afin de valider
lutilisation du portefeuille, Payline ralise un contrle montique du moyen de paiement par une
transaction dautorisation 1 euro qui ne sera pas valide (pas de paiement rel).
Dans le cas o vous possdez plusieurs points de vente sur un mme compte commerant, le
portefeuille sera associ au point de vente prcis lors de la demande de cration.
Page 74/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
wallet.walletId lidentifiant unique du oui AN50
portefeuille virtuel. Vous devez
communiquer Payline un
identifiant unique qui
correspond un et un seul
client sur votre systme
dinformation. Cest avec ce
mme identifiant vous pourrez
demander un paiement par
portefeuille virtuel.
wallet.lastName Le nom de votre client. Ces oui AN100
informations sont utiles pour
rechercher un portefeuille dans
le Centre dAdministration
Commercant.
wallet.firstName Le prnom de votre client. oui AN100
wallet.email Ladresse de messagerie de non AN150
votre client. Payline utilisera
cette information pour envoyer
un justificatif de paiement
votre client.
wallet.shippingAddress.name Nom ou numro dimmeuble non AN100
wallet.shippingAddress.street1 Nom de rue non AN100
wallet.shippingAddress.street2 Complment du nom de rue non AN100
wallet.shippingAddress.cityNa Ville non AN40
me
wallet.shippingAddress.zipCod Code postal non AN20
e
wallet.shippingAddress.country Pays non AN2
wallet.shippingAddress.phone Tlphone non AN15
wallet.card.encryptionKeyId Identifiant de la cl RSA Payline non N4 Si cest champs sont
de chiffrement renseigns alors les
donnes cartes doivent
tre null
wallet.card.encryptedData Les donnes carte chiffrs non Base64 Si cest champs sont
renseigns alors les
donnes cartes doivent
tre null
2
wallet.card.number Numro de carte Oui N19
Page 75/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
2
wallet.card.type Type de carte utilis pour la oui AN40 CB : visa / mastercard
transaction AMEX : American
express
cf. liste complte en
annexe Tableau : Liste
des types de carte
3
wallet.card.expirationDate Date dexpiration de la carte non N4 Format respecter :
mmyy
3
wallet.card.cvx Cryptogramme visuel au dos de Non N10
la carte de crdit
3
wallet.card.ownerBirthdayDate Date danniversaire du porteur Non N6 Format respecter :
ddmmyy
3
wallet.card.password Mot de passe crypt Non AN16
Wallet.card.cardPresent Ce service est utilise Non N1 0 ou 1 : present
uniquement si vous faites du
Mail Order ou Telephone Order
ou alors dans le cas o
linternaute est prsent
physiquement
wallet.card.cardholder Titulaire de la carte Non AN20 Pierre Dupont
5 1
wallet.card.token Alias du numro de carte Non AN19 1111gPNzHtyu4444
A renseigner la place du
card.number condition que la
balilse version soit suprieure
ou gale 3.
wallet.comment Commentaires Non AN255
wallet.default Carte enregistre par dfaut Non A1 Y or N : Carte par dfaut
1
media Dtection du mdia utilis lors Non AN25 Computer
du paiement.
Page 76/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
authentication3DSecure.xid Identifiant de transaction Non AN20 Ne plus utiliser, champ
Unique obsolte
authentication3DSecure.eci Electronic Commerce Indicator. Non AN2 Ne plus utiliser, champ
A passer dans lautorisation obsolte
authentication3DSecure.cavv Cardholder Authentication Non AN26- Ne plus utiliser, champ
Verification Value dtermin par 28 obsolte
lACS.
authentication3DSecure.cavvAl Entier positif prcisant Non AN20 Ne plus utiliser, champ
gorithm lalgorithme utilis pour la obsolte
gnration CAVV. Les valeurs
possibles actuelles sont:
0 = HMAC (SET TransStain),
1 = CVV,
2 = CVV avec ATN,
3 = MasterCard AAV
authentication3DSecure.vadsR Rsum des oprations Non AN4 Ne plus utiliser, champ
esult 3DSecure obsolte
owner.lastName Nom du titulaire non AN30 Applicable uniquement
pour AMEX
owner.firstName Prnom du titulaire non AN15 Applicable uniquement
pour AMEX
owner.issueCardDate Date dmission de la carte non AN4 Format respecter :
mmyy. Applicable
uniquement pour AMEX
owner.billingAddress.street Nom de rue du titulaire non AN20 Applicable uniquement
pour AMEX
owner.billingAddress.cityName Ville du titulaire non AN40 Applicable uniquement
pour AMEX
owner.billingAddress.zipCode Code postal du titulaire non AN9 Applicable uniquement
pour AMEX
owner.billingAddress.country Pays du titulaire non AN2 Applicable uniquement
pour AMEX
owner.billingAddress.phone Tlphone du titulaire non AN10 Applicable uniquement
pour AMEX
contractNumberWalletList Un tableau des numros de
contrat du wallet
buyer.lastName Nom de lacheteur non AN100
buyer.firstName Prnom de lacheteur non AN100
buyer.email Adresse email de lacheteur non AN150
buyer.shippingAddress.name Nom ou numro dimmeuble non AN100
buyer.shippingAddress.street1 Nom de rue non AN100
buyer.shippingAddress.street2 Complment du nom de rue non AN100
Page 77/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.shippingAddress.cityNa Ville non AN40
me
buyer.shippingAddress.zipCod Code postal non AN20
e
buyer.shippingAddress.country Pays non AN2 ISO 3166-1
buyer.shippingAddress.phone Tlphone non AN15 +351001110102
buyer.accountCreateDate La date de cration du compte non AN10 Format respecter :
de lacheteur dd/mm/yy
buyer.accountAverageAmount Le montant moyen des achats non N10
de cet acheteur
buyer.accountOrderCount Le nombre de commande non N10
pass par cet acheteur
3
buyer.walletId Lidentifiant du portefeuille Non AN50
virtuel de votre client.
buyer.walletDisplayed Gestion de laffichage des non AN5 Pour ne pas affcicher les
moyens de paiement de votre donnes de paiement
client client, saisir la valeur
none .
Pour afficher les
donnes de paiement
client, la balise doit tre
vide ou absente
buyer.walletSecured Nature du contrle ajout la non AN12 Pour raliser un contrle
cinmatique de paiement WEB. sur le crytpogramme
visuel, saisir la valeur
CVV
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte,
utiliser. valeur par dfaut 1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter : IPv4
ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur Pour envoi de SMS
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut tre
un identifiant ou un email
1
Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- non obligatoire pour une mise jour dun portefeuille.
3
- veuillez vous rfrer au tableau "Liste des champs obligatoires par type de carte en annexe
du document.
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire
4
- Obligatoire pour toutes les transactions 3DSecure.
Page 78/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
5
- La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
Page 79/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.9 Update Wallet
Lorsque les donnes du moyen de paiement sont renseignes, Payline ralise un contrle
montique du moyen de paiement pour le valider et met jour le portefeuille. Pour ne pas modifier
le moyen de paiement, veuillez ne pas renseigner les champs Wallet.card.* .
Page 80/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
le Centre dAdministration
Commercant.
wallet.firstName Le prnom de votre client. Oui AN100
wallet.email Ladresse de messagerie de Non AN150
votre client. Payline utilisera
cette information pour envoyer
un justificatif de paiement
votre client.
wallet.shippingAddress.name Nom ou numro dimmeuble Non AN100
wallet.shippingAddress.street1 Nom de rue Non AN100
wallet.shippingAddress.street2 Complment du nom de rue Non AN100
wallet.shippingAddress.cityNa Ville Non AN40
me
wallet.shippingAddress.zipCod Code postal Non AN20
e
wallet.shippingAddress.country Pays Non AN2
wallet.shippingAddress.phone Tlphone Non AN15
wallet.card.encryptionKeyId Identifiant de la cl RSA Payline Non N4 Si cest champs sont
de chiffrement renseigns alors les
donnes cartes doivent
tre null
wallet.card.encryptedData Les donnes carte chiffrs Non Base6 Si cest champs sont
4 renseigns alors les
donnes cartes doivent
tre null
wallet.card.number Numro de carte Oui2 N19
wallet.card.type Type de carte utilis pour la Oui 2 AN40 CB : visa / mastercard
transaction AMEX : American express
cf. liste complte en
annexe Tableau : Liste
des types de carte
wallet.card.expirationDate Date dexpiration de la carte non 3 N4 Format respecter :
mmyy
wallet.card.cvx Cryptogramme visuel au dos de Non 3 N10
la carte de crdit
wallet.card.ownerBirthdayDate Date danniversaire du porteur Non 3 N6 Format respecter :
ddmmyy
wallet.card.password Mot de passe crypt Non 3 AN16
wallet.card.cardPresent Ce service est utilise Non N1 0 ou 1 : present
uniquement si vous faites du
Mail Order ou Telephone Order
ou alors dans le cas o
linternaute est prsent
Page 81/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
physiquement
wallet.card.cardholder Titulaire de la carte Non AN20 Pierre Dupont
5 1
wallet.card.token Alias du numro de carte Non AN19 1111gPNzHtyu4444
A renseigner la place du
card.number condition que la
balilse version soit suprieure
ou gale 3.
wallet.comment Commentaires Non AN255
wallet.default Carte enregistre par dfaut Non A1 Y or N : Carte par dfaut
1
media Dtection du mdia lors de la Non AN25 Computer
mise jour du portefeuille.
Page 83/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
buyer.walletDisplayed Gestion de laffichage des non AN5 Pour ne pas affcicher les
moyens de paiement de votre donnes de paiement
client client, saisir la valeur
none .
Pour afficher les donnes
de paiement client, la
balise doit tre vide ou
absente
buyer.walletSecured Nature du contrle ajout la non AN12 Pour raliser un contrle
cinmatique de paiement WEB. sur le crytpogramme
visuel, saisir la valeur
CVV
buyer.walletCardInd Spcifie lindex de la carte non AN2 Lindex de la carte, valeur
utiliser. par dfaut 1
buyer.ip Ladresse IP de lacheteur non AN50 Format respecter : IPv4
ou IPv6
buyer.mobilePhone Le numro de mobile de non N15 Ex : 0033691666666
lacheteur Pour envoi de SMS
lacheteur
buyer.customerId Identifiant client non AN50 Ex : 894492568
Cette donne peut tre un
identifiant ou un email
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Non obligatoire pour une mise jour dun portefeuille.
3
- Veuillez vous rfrer lannexe au Tableau : Liste des champs obligatoires par type de
carte .
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire
4
- Obligatoire pour toutes les transactions 3DSecure.
5
- La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
Page 84/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.9.2 Rponse en retour
Page 85/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.10 Web service - Get Wallet
cardInd Ce champ est obligatoire si vous utilisez les non 2 Lindex de la carte, valeur par
multiwallet dfaut 01
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
Page 86/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
result.shortMessage Message court du rsultat de la AN50
transaction
result.longMessage Message du rsultat de la transaction AN255
wallet.walletId Lidentifiant unique du portefeuille AN50
virtuel
wallet.lastName Le nom de votre client. AN100
wallet.firstName Le prnom de votre client. AN100
wallet.email Ladresse de messagerie de votre AN150
client
wallet.shippingAddress.name Nom ou numro dimmeuble AN100
wallet.shippingAddress.street Nom de rue AN100
1
wallet.shippingAddress.street Complment du nom de rue AN100
2
wallet.shippingAddress.cityNa Ville AN40
me
wallet.shippingAddress.zipCo Code postal AN20
de
wallet.shippingAddress.countr Pays AN2
y
wallet.shippingAddress.phone Tlphone AN15
wallet.card.number Numro de carte masqu N19
wallet.card.type Type de carte utilis pour la AN40
transaction
wallet.card.expirationDate Date dexpiration de la carte N4 mmyy
wallet.card.cvx champ vide N10
wallet.card.ownerBirthdayDat Date danniversaire du porteur N6
e
wallet.card.password Mot de passe crypt AN16
wallet.card.cardholder Titulaire de la carte AN20 Pierre Dupont
1
wallet.card.token Alias du numro de carte AN19 1111gPNzHtyu4444
wallet.comment Commentaires AN255
wallet.default Carte enregistre par dfaut A1 Y or N : Carte par dfaut
isDisabled Indicateur qui vous informe que le N1 1 = Dsactiv
portefeuille virtuel est actif ou inactif 0 = Actif
disableDate Date de dsactivation du portefeuille AN14 Format : dd/mm/yy
HH24 :MI
disableStatus Motif de la dsactivation du AN3 EXP : date expire
portefeuille OPP : mise en opposition
MAN : dsactivation
manuelle
INT : rgles internes
Page 87/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
privateDataList Informations transmises lors de
lappel de la fonction doWebPayment
owner.lastName Nom du titulaire AN30 Applicable uniquement pour
AMEX
owner.firstName Prnom du titulaire AN15 Applicable uniquement pour
AMEX
owner.issueCardDate Date dmission de la carte AN4 Format respecter : mmyy.
Applicable uniquement pour
AMEX
owner.billingAddress.street Nom de rue du titulaire AN20 Applicable uniquement pour
AMEX
owner.billingAddress.cityNam Ville du titulaire AN40 Applicable uniquement pour
e AMEX
owner.billingAddress.zipCode Code postal du titulaire AN9 Applicable uniquement pour
AMEX
owner.billingAddress.country Pays du titulaire AN2 Applicable uniquement pour
AMEX
extendedCard.country Pays demission de la carte AN2 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 utilise pour le AN Crdit Lyonnais
paiement
extendedCard.type Le type de carte de paiement AN20 MASTERCARD
extendedCard.network Dsigne le rattachement de la carte AN20 MASTERCARD
une entit grant lacceptation de la
carte un niveau national ou
international
extendedCard.product Indique la catgorie laquelle AN Gold/Premier pour une
appartient le type de la carte carte type VISA
contractNumberWalletList Un tableau des numros de contrat
du wallet
1
media Dtection du mdia utilis par AN25 Computer
Payline.
Undefined
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
Page 88/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.11 Web service - Disable Wallet
Page 89/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.12 Web service - Getcards
La mthode permet de rcuprer les informations sur les cartes dun portefeuille multicartes.
Page 90/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
cardsList.cards.shippingAddress. Pays AN2
country
cardsList.cards.shippingAddress. Tlphone AN15
phone
cardsList.cards.card.number Numro de carte masqu N19
cardsList.cards.card.type Type de carte utilis pour la AN40
transaction
cardsList.cards.card.expirationDat Date dexpiration de la carte N4 mmyy
e
cardsList.cards.card.cvx champ vide N10
cardsList.cards.card.ownerBirthda Date danniversaire du porteur N6
yDate
cardsList.cards.card.password Mot de passe crypt AN16
cardsList.cards.card.cardholder Titulaire de la carte AN20 Pierre Dupont
cardsList.cards.cardInd Lindex de la carte N2 Valeur par dfaut 01
Page 92/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.14 Web service - Do Immediate Wallet Payment
Vous pouvez utiliser les modes de paiement comptant CPT et diffr DIF avec cette fonction.
Payline retourne un code rsultat 02308 : mode de paiement non accept pour les autres modes.
La rponse votre demande de paiement vous est communique en temps rel (synchrone).
Page 93/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
jour + 7 jours.
media Dtection du mdia utilis lors Non
1
AN25 Computer
du paiement
Les valeurs possibles de cette
balise sont :
- Computer
- Mobile
- Tablet
- TV
- Console
- Undefined
Page 96/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
authorization.number Numro dautorisation dlivr par le N6 123456
serveur dautorisation acqureur. Ce
champ est renseign si la demande
dautorisation est accorde.
authorization.date Date et heure de lautorisation AN16 Format : dd/mm/yyyy
HH24:MI
Payline vous informe, par sa fonction de notification, du traitement de votre demande de paiement.
LURL de notification utilise est dfinie au niveau de votre point de vente sur le Centre
dAdministration Commerant.
paiement
Page 99/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
result.code Le code de retour de votre demande : N5 cf. liste complte en annexe
02500 : Operation successfull tableau Code retour et
02501 : Operation successful with warning message Payline
02503 : Wallet does not exist
02505 : Wallet is disabled
02308 : Payment Mode invalid
result.shortMessage Message court du rsultat AN50
result.longMessage Message du rsultat AN255
paymentRecordId Lidentifiant du dossier de paiement cr N12
Dans le cas o la date dexpiration de la carte bancaire ne couvre pas lintgralit des chances
venir, Payline vous alerte par le code retour 02506.
Page 102/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
HH24:MI
order.details Informations sur les articles non Tableau OrderDetails
commands
order. deliveryTime Dlai de livraison : Non N 1
1 = express
- 2 = standard
order. deliveryMode Mode de livraison : Non N 4
1 : retrait de la marchandise
chez le marchand
2 : Utilisation d'un rseau de
points-retrait tiers (type kiala,
alveol, etc.)
3 : Retrait dans un aroport,
une gare ou une agence de
voyage
4: Transporteur (La Poste,
Colissimo, UPS, DHL... ou tout
transporteur priv)
5: Emission dun billet
lectronique, tlchargements
privateDataList Vos propres informations non Tableau PrivateData
personnelles.
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Lorsque le champ payment.mode prend la valeur DIF , la date payment.DifferedActionDate
est obligatoire. Dans les autres modes de paiement, ce champ doit tre vide.
Forma
Elment Description Exemple
t
result.code Le code de retour de votre demande : N5 cf. liste complte
02500 : Operation successfull en annexe
02501 : Operation successful with tableau Code
warning retour et message
02502 : Wallet with the same ID exist Payline
02503 : Wallet does not exist
02505 : Wallet is disabled
02509 : Invalid recurring option
Page 103/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Forma
Elment Description Exemple
t
result.shortMessage Message court du rsultat AN50
result.longMessage Message du rsultat AN255
paymentRecordId Lidentifiant du dossier de paiement N12
2
billingRecordList Tableau dchances Tableau de
billingRecord
2
billingRecord.transaction.Id Identifiant unique de la transaction N50
Payline
billingRecord.transaction.isPossi Cet indicateur est calcul en fonction des AN1 1 = Il existe un risque
2
bleFraud critres dfinis par le commerant de fraude
0 = Aucun risque de
fraude dtect
billingRecord.transaction.isDuplic Cet indicateur est retourn par Payline AN1 1 = Il existe un risque
2
ated dans le cas de transaction en doublon de fraude
0 = Aucun risque de
fraude dtect
2
billingRecord.transaction.date Date et heure de la transaction Payline AN16 Format :dd/mm/yyyy
HH24:MI
billingRecord.authorization.numb Numro dautorisation dlivr par le N6 123456
2
er serveur dautorisation acqureur. Ce
champ est renseign si la demande
dautorisation est accorde*.
Page 104/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Commentaire Requis Exemple
2
billingRecord.authorization.date Date et heure de lautorisation AN16 Format :dd/mm/yyyy
HH24:MI
billingRecord.nbTry Nombre de tentatives de paiement N3
effectues (version suprieure ou gale
8)
billingRecord.rank Rang de lchance au sein du dossier de N12
paiement ((version suprieure ou gale
8))
billingRecord.executionDate Date de la prochaine tentative de AN10 Format : dd/mm/yyyy
paiement
La fonction get Payment Record permet de rcuprer les informations dun dossier de
paiement rcurrent.
Page 105/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
02507 : Can not found
payment record
result.shortMessage Message court du rsultat AN50
result.longMessage Message du rsultat AN255
recurring.firstAmount Le montant du premier N12 pour un montant de
montant effectuer. Il doit tre 100 , vous devez
formul dans la plus petite mettre la valeur 10000.
unit de la devise.
recurring.amount Le montant dune chance. Il N12 pour un montant de 5
doit tre formul dans la plus , vous devez mettre
petite unit de la devise. la valeur 500.
recurring.billingCycle Le code de la frquence des N2 40 : mensuel
paiements. 60 : trimestriel
cf. liste complte en
annexe tableau Liste
des frquences de
paiement
recurring.startDate La date de la premire AN10 Format : dd/mm/yyyy
chance. Si ce champ nest
pas renseign, Payline y
affecte la date du jour.
Page 106/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
devise.
billingRecord.status Le statut dune chance : AN1
0 : chance venir.
1 : chance accept.
2 : chance refus.
billingRecord.result.code Le code de retour du N5 cf. liste complte en
traitement de lchance annexe tableau Liste
00000 : Transaction approved des codes retours
01xxx : Transaction refused
02302 : Transaction invalid
billingRecord.result.shortMessage Message court du rsultat de AN50
la transaction
billingRecord.result.longMessage Message du rsultat de la AN255
transaction
billingRecord.transaction.id Identifiant unique de la N50
transaction Payline
billingRecord.transaction.isPossibleFrau Cet indicateur est calcul en AN1 1 = Il existe un risque
d fonction des critres dfinis de fraude
par le commerant 0 = Aucun risque de
fraude dtect
billingRecord.transaction.isDuplicated Cet indicateur est retourn par AN1 1 = Il existe un risque
Payline dans le cas de de fraude
transaction en doublon 0 = Aucun risque de
fraude dtect
billingRecord.transaction.date Date et heure de la transaction AN16 Format : dd/mm/yyyy
Payline HH24:MI
billingRecord.authorization.number Numro dautorisation dlivr N6 123456
par le serveur dautorisation
acqureur. Ce champ est
renseign si la demande
dautorisation est accorde*.
Page 107/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.18 Web service DisablePaymentRecord
Page 108/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.19.1 Requte envoyer
Page 109/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.19.2 Rponse en retour
La fonction de recherche dune transaction permet dobtenir le dtail dune transaction de paiement
quelque soit son tat.
Page 110/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Requis Type Exemple
1
version Version des web services Payline Oui N1 A valoriser la valeur 3
Requis depuis 2011
transactionID Lidentifiant de la transaction oui AN50
communique par Payline
orderRef Lidentifiant de la commande chez le non AN50
commerant
startDate Dbut de la priode pour laquelle on non 2 Date 22/01/2010
recherche les transactions 7
endDate Fin de la priode pour laquelle on non 2 Date 22/01/2010
recherche les transactions 7
archiveSearch non
1
- Evolution livre en octobre 2012, dans la version V4.31 de Payline.
2
- Nous prconisons lutilisation des champs startDate et endDate pour optimiser les temps de
rponses
Page 111/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
transaction.isDuplicated Cet indicateur est retourn par Payline AN1 1 = Il existe un risque de
dans le cas de transaction en doublon fraude
0 = Aucun risque de fraude
dtect
transaction.IsPossibleFraud Cet indicateur est calcul en fonction des AN1 1 = Il existe un risque de
critres dfinis par le commerant fraude
0 = Aucun risque de fraude
dtect
transaction.threeDSecure Cet indicateur permet de savoir si la AN1 Y = Transaction 3DS
transaction est 3DSecure ou non. N = Transaction non 3DS
payment.amount le montant du paiement raliser. Le N12
montant doit tre formul dans la plus
petite unit de la devise.
payment.currency le code ISO de la devise du paiement N3
payment.action Code de la fonction de paiement N3
payment.mode vous devez mettre la valeur CPT pour AN3
enregistrer un paiement programm.
payment.contractNumber Le numro du contrat de paiement qui AN50
reprsente un moyen de paiement
payment.DifferedActionDate Date effective de laction. Elle doit tre AN81
infrieure la date du jour + 7 jours.
payment.method Nom de lmetteur de la carte (version 10 AN20 Ex : CB, PAYSAFECARD
ou suprieure)
media
1
Dtection du mdia utilis lors du AN25 Computer
paiement
Ce Web Service permet au commerant de vrifier que la carte de lacheteur est compatible
3DSecure.
1
- Veuillez vous rfrer au tableau "Liste des champs obligatoires par type de carte en annexe
du document.
Si vous utilisez le card.token et que votre format de token PAN ne tient pas compte de la date
dexpiration, ce champ devient obligatoire
2
- La balise version doit tre suprieure ou gale 3, si le champ card.token est renseign, le
champ card.number doit tre vide.
Si le format du token PAN ne tient pas compte de la date dexpiration, la balise est
card.expirationDate obligatoire.
Ce Web Service permet de fournir la cl publique de chiffrement des donnes carte. Le chiffrement
est ralis via l'algorithme asymtrique RSA.
Page 118/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Element Description Format Exemple
result.shortMessage Message court du rsultat de la AN50
transaction
result.longMessage Message du rsultat de la transaction AN255
key.keyId Lidentifiant de la cl N4
key.modulus Le modulo de la cl Base64
key.publicExponent L'exposant public de la cl Base64
key.expirationDate La date d'expiration de la cl AN10 Format : DD/MM/YY
Si vous utiliser le webservice getEncryptionKey, alors vous devez appliquer une modification sur
les webservices suivant
Les WS suivants sont concerns :
doAuthorization
doCredit
doDebit
createWallet
updateWallet
verifyEnrollment
verifyAuthentication
Page 119/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Si le champ encryptedData est non nul alors les champs suivants doivent tre vides :
card.number
card.expirationDate
card.CVX
card.ownerBirthdayDate
card.password
Les champs encryptionKeyId et encryptedData sont soit tous les deux nuls, soit tous les
deux non nuls.
Ce web service doit permettre au commerant de rcuprer un token, ainsi quun certain nombre dautres
informations, partir dune carte et dune date dexpiration.
Page 120/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.23.1 Requte envoyer
Version Exemple
Element Commentaire Requis Type
WSDL
cardNumber Le numro de la carte en clair. O N(19) 1
expirationDate La date dexpiration de la carte au N AN(4) 1
format MMYY.
contractNumber Le numro de contrat VAD qui a t O N(7) 1
utilis pour le paiement.
Ce web service permet de rcuprer toutes les informations relatives une alerte LCLF, alerte qui
a t envoye suite une fraude dtecte lors du contrle de la rgle concerne
Version
Nom du champ Commentaire Obligatoire Format
WSDL
AlertId Identifiant de lalerte. O N 1
ExplanationCode Le code du motif LCLF. N AN(20) 1
ExplanationLabel Le libell du motif LCLF. N AN(100) 1
TransactionStatus Statut de la transaction. O AN(50) 1
MerchantLabel Le libell du commerant. O AN(100) 1
PosLabel Le libell du point de vente. O AN(50) 1
TransactionId Identifiant de la transaction LCLF. O AN(20) 1
SecurityLevel Niveau de scurit de la transaction compos de O AN(50) 1
deux champs : champ1, champ2 correspondant
deux infos : utilisation de cvv , utilisation de
3dsecure
Page 123/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.25 Web service getMerchantSetting
Ce web service permet de rcuprer toutes les donnes concernant tous les moyens de paiement.
Page 124/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Ticket de paiement (ticketSend) :
Page 125/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.26 Web service updatePaymentRecord
Page 126/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.26.2 Le message updatePaymentRecordResponse
Page 127/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.27 Web service getBillingRecord
Page 129/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
billingRecord.transaction Date et heure de la transaction Payline AN16 Format : dd/mm/yyyy
.date HH24:MI
billingRecord.authorizati Numro dautorisation dlivr par le serveur N6 123456
on.number dautorisation acqureur. Ce champ est
renseign si la demande dautorisation est
accorde*.
Ce web service permet de modifier la date dchance ou le montant dune chance NX.
Il permet aussi de relancer une srie de tentatives de paiement quand chance ltat En chec
(NX et REC)
Page 130/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
4.1.2 Le message updateBillingRecordResponse
Page 131/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Elment Description Format Exemple
1 : inactif
disableDate La date de dsactivation du AN14 Format : dd/mm/yy
dossier de paiement HH24:MI
billingRecord.date La date de lchance AN10 Format : dd/mm/yyyy
billingRecord.rank Rang de lchance N12
billingRecord.amount Le montant de lchance dans N12
la plus petite unit de la
devise.
billingRecord.status Le statut dune chance : AN1
0 : chance venir.
1 : chance accept.
2 : chance refus.
3 : chance en cours
billingRecord.nbTry Nombre de tentatives N3
dautorisation de paiement
effectues
billingRecord.executionDate Date de la prochaine tentative AN10 Format : dd/mm/yyyy
de paiement
order La commande associe
privateDataList Vos donnes personnelles
walletId Identifiant du portefeuille utilis AN50
Page 132/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
5 Ticket de paiement
Il est conseill de faire apparatre un ticket de paiement (ou ticket de caisse), similaire ce quun
commerce traditionnel remet son client. Le tableau ci-dessous prcise le format prconis par le
GIE Carte Bancaire.
Libell du Composant Valeur par
Valeurs Format Commentaire / Remarque
champ IHM dfaut
Texte Intitul du CARTE toujours Intitul du moyen de paiement
moyen de BANCAIRE en
paiement majuscule
utilis
LE Texte Date jj/mm/aa Date locale de la transaction
A Texte Heure hh/mm/ss Heure locale de la transaction
Texte Enseigne 3 lignes Enseigne du commerant
de 20 car.
Texte N contrat N de contrat, identifiant acce pteur ou
n SIRET du commerant.
Texte DEBIT Type de transaction
Texte N carte porteur N de carte masqu du por teur
Texte 3 + 4 + 14 Identifiant terminal + identifiant
accepteur + n de transaction Payline
Texte SAISIE Mode de lecture du numro porteur
MANUELLE
Texte @ @ pour une autorisation
vide si pas dautorisation
N Texte 6 + MAN N dautorisation dune transactio n (
AUTO : blanc si non renseign). La mention
MAN indique une saisie manuelle.
MONTA Texte Valeur Montant de la transaction + code
NT la ligne alphabtique de la monnaie ou devise
Texte TICKET A Mention diter.
CONSERVER
6 Retour la boutique
Page 133/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
DIF Return Return Return Cancel
REC Return Return Return Cancel
NX Return Return Return Cancel
Page 134/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7 Annexes
Quelque soit le mode dutilisation de la solution de paiement Payline : en mode interface direct,
webpayment, TPEV, interface batch ou via le Centre Administration, vous trouverez dans cette
annexe la liste des codes et messages
Le tableau ci-dessous permet de recenser lensemble des codes et messages de retour Payline
ainsi que leur destinataire.
Page 137/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Code Acteur vis Commentaire
Message court Message long
Rsultat
02110 Transaction Refused The amount is invalid Buyer
the seeked encryption key does Merchant
not exist
02201 Transaction refused using ws getEncryptionKey
the used encryption key is out of Merchant
date
02202 Transaction refused using ws getEncryptionKey
Merchant when transactionID not
02301 Invalid Transaction Transaction ID is invalid. exist in PSP Payline
Buyer when capture isn't possible
since the reautor capture
02302 Invalid Transaction Transaction is invalid. period is passed.
Merchant when contract number
given in request not exist or
02303 Invalid Transaction Invalid contract number. not appropriate
Merchant webpayment pages, the
No transaction found for this buyer not cancelled or
02304 Invalid Transaction token exceed time (15 minutes)
Merchant when parameter given in
request are incorrectly
formated like date format
02305 Invalid Transaction Invalid field format for example
Operation in The consumer has to fill his Merchant the result is given after
02306 progress payment card details getwebpaymentdetails
Merchant When custom Page Code
given in request not exist in
02307 Invalid Transaction Invalid custom page code Payline.
Merchant when Payment Mode given
in request can't be used for
02308 Operation Refused Invalid value for payment mode the webservice.
CustomPaymentPageCode is Merchant
02309 Operation Refused inactive
No transaction matching with Merchant
02310 No transaction found search criteria
Too many transactions matching Merchant
02311 Too many result with search criteria
02312 Operation refused Search criteria are invalid Merchant
Transaction flag capturable is Merchant
02313 Operation refused disabled
Transaction flag refundable is Merchant
02314 Operation refused disabled
02315 Operation refused A merchant is already logged on Merchant
Page 138/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Code Acteur vis Commentaire
Message court Message long
Rsultat
with this company name. If there
is a problem, contact Support
The commercial offer does not Merchant
exist for this distributor. If there is
02316 Operation refused a problem, contact Support
Merchant EITHER This token has
never sent by Payline or
02317 Invalid Transaction This token does not exist session expired
This token does not exist, please Merchant
check your primary/secondary In case of switch over in
02318 Invalid Transaction endpoints secondary site
The consumer has canceled the Buyer In webpayment, the buyer
02319 Operation Refused operation click on the cancel Button
The searched time interval is too Merchant
02320 Operation refused long
02321 Operation refused Invalid value for payment action Merchant
02322 Invalid Transaction Invalid cardholder name Merchant
The session expired before the Merchant
consumer has finished the
02324 Transaction Refused transaction
Page 140/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Informations must referenced the same Merchant
02529 Operation Refused contract
02530 Operation Refused eMoneo not allowed Merchant
02531 Operation Refused Leechi not allowed Merchant
The consummer is not redirected on Merchant
02532 Operation in progress payment web pages
The consumer is not redirected on Merchant
02533 Operation Refused payment web pages
The consumer is not redirected on Merchant
02534 Operation Refused payment web pages and session is expired
The consummer has canceled the Merchant
02535 Operation Refused operation
The amount must be set to 0 for an Merchant
02724 Operation Refused information demand
Either card.number or walletId must be Merchant
02726 Operation Refused fulfilled.
02727 Operation Refused Invalid walletCardInd Merchant
Page 141/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.4 Code retour et message la fonction annulation, rejeu dune
transaction (reautorisation)
Page 142/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Reset is not possible because the authorization
02728 Operation Refused has been approved more than {0} days ago
Page 144/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
details in payline administration center
05405 Transaction does not Ideal transaction error. See more details Merchant
exist in payline administration center
05406 Transaction already Ideal transaction error. See more details Merchant
submitted in payline administration center
05407 Bank account number Ideal account number error. See more Merchant
not 11-proof details in payline administration center
05408 Selected currency not Ideal currency error. See more details in Merchant
supported payline administration center
05409 Maximum amount Merchant
exceeded. (Detailed
record states the Ideal account number error. See more
maximum amount). details in payline administration center
05410 Amount too low. Merchant
(Detailed record states Ideal account number error. See more
the minimum amount). details in payline administration center
05411 Please adjust expiration Merchant
period. See suggested Ideal account number error. See more
expiration period. details in payline administration center
Le tableau ci-dessous permet de recenser lensemble des codes et messages de retour LCLF
Les codes et messages suivants seront renvoys par lobjet Rsultat :
Page 151/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
041XX - Erreur en entre
04101 Missing field Merchant
04102 Incorrect RuleName Merchant
04103 Duplicate data Merchant
04104 Field value must be null Merchant
04105 Incorrect field format Merchant
043XX - Erreur en sortie
04301 Data not found Merchant
04302 Empty list Merchant
04303 Configuration not found Merchant
049XX Erreur systme
04901 System error Merchant
04902 Unauthorized service access Merchant
Le tableau ci-dessous permet de recenser lensemble des codes et messages de retour ELV
Les codes et messages suivants seront renvoys par lobjet Rsultat :
Page 154/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
16563 Transaction refused Le porteur ne remplit pas toutes les conditions de scurit
16559 Transaction refused La vlocit du compte a bloqu la transaction
16557 Transaction refused Lopration nest pas permise au porteur
Payline contrle vos demandes et identifie celles qui sont identiques sur la base des informations
suivantes :
Dans le cas o une demande est considre comme identique une demande prcdente, soit,
tous les champs cits ci-dessus sont identiques, Payline adopte le comportement par dfaut
suivant :
Payline dtecte que la demande est une demande identique une demande prcdente
(sur une priode de 24h)
Payline enregistre la demande
Payline gnre la mme rponse que pour la premire demande (id de transaction, numro
dautorisation,) la diffrence que le champ isDuplicated est valoris 1.
Payline propose galement un second scnario1 concernant la gestion des demandes identiques.
Les diffrences avec le premier cas de figure sont les suivantes :
Payline dtecte que la demande est une demande identique une demande prcdente
(sur une priode de 24h)
Page 155/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
Payline enregistre la demande
Payline gnre une nouvelle transaction avec un code de retour spcifique (01913, cf Code
retour et message Payline)
1
Pour utiliser ce scnario, veuillez vous adressez vous au service commercial Payline.
Ce tableau prsente les valeurs possibles pour le champ type de lobjet card.
Page 156/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.18 Tableau : Liste des moyens de paiement
Ce tableau prsente les valeurs possibles pour le champ type de lobjet card.
BUYSTER BUYSTER
ELV ELV
EMONEO EMONEO
IDEAL IDEAL
INTERNET+ INTERNET+
LEETCHI LEETCHI
MAXICHEQUE MaxiCheque
MONEYCLIC moneyclic
NEOSURF Neosurf
PAYFAIR PAYFAIR
PAYPAL PAYPAL
PAYSAFECARD PAYSAFECARD
SKRILL MONEYBOOKER
1EURO.COM 1Euro.com
3XCB 3XCB
VISA 19 O 4 O O N N
Page 157/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
MASTERCARD 19 O 4 O O N N
AMEX 15 O 4 O O N N
SOFINCO 19 O 4 N O N O
DINERS 14 O 4 N O N N
CETELEM 19 O 4 N O N N
COFINOGA 17 O 4 N O O N
CDGP 17 O 4 N O O N
PRINTEMPS 16 O 3 O N N N
Sous
condition :
KANGOUROU 19 O 3 N N N
valid par
le SAA
Sous
condition :
SURCOUF 19 O 3 N N N
valid par
le SAA
CYRILLUS 19 O - N N N N
Sous
condition :
FNAC 16 O 3 O N N
valid par
le SAA
JCB 16 O 4 O O N N
MAESTRO 16 O - N O N N
SWITCH 16 O - N O N N
Ce tableau prsente les valeurs possibles pour le champ action de lobjet payment.
Code Type
100 Autorisation
Demande dinformation utiliser avec un
108
montant null ou vide de transaction
101 Autorisation + Validation
Autorisation simple passe en tant que
110
premier paiement dune demande de paiement
Page 158/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
rcurrent, pour permettre aux paiements
suivants de seffectuer sans CVx2.
Autorisation + Validation passe en tant que
premier paiement dune demande de paiement
111
rcurrent, pour permettre aux paiements
suivants de seffectuer sans CVx2.
Autorisation simple dans laquelle le
commerant na pas besoin de spcifier le
120
CVx2 pour effectuer le paiement (le CVx2
ayant t renseign lors du premier paiement).
Autorisation + Validation, dans laquelle le
commerant na pas besoin de spcifier le
121
CVx2 pour effectuer le paiement (le CVx2
ayant t renseign lors du premier paiement).
201 Validation
204 Dbit
421 Remboursement
422 Recrdit
202 Rautorisation
Ce tableau prsente les valeurs possibles pour le champ mode de lobjet payment.
Code Type
CPT Comptant
DIF Diffr
NX N fois
REC Rcurrent
Page 159/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.22 Tableau: Liste des pays
Ce tableau prsente une liste non exhaustive des valeurs possibles pour le champ country de
lobjet order.
FR FRANCE
DE ALLEMAGNE
GB ANGLETERRE
ES ESPAGNE
IT ITALIE
PT PORTUGAL
Les langues sont dfinis par la norme ISO 639 (Codes alpha-2 et codes alpha-3).
Ce tableau prsente une liste non exhaustive des valeurs possibles pour le champ
languageCode de lobjet doWebPaymentRequest.
Langue Code ISO 639-1 Code ISO 639-2 Code ISO 639-3
Page 160/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.24 Tableau: Liste des devises
Ce tableau prsente une liste non exhaustive des valeurs possibles pour le champ currency de
lobjet payment.
Code de la
Nom de la devise
devise
978 Euro
Ce tableau prsente la liste des valeurs possibles pour le champ securityMode de lobjet
doWebPaymentRequest.
Code Intitul
Page 161/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.26 Tableau : Liste de montants transmettre pour simuler un code
retour
Ce tableau prsente la liste des montants transmettre Payline pour simuler un code retour du
serveur dautorisation de votre tablissement bancaire. Tous les codes retour ne sont donc pas
simuls : cas dune erreur dauthentification, derreur interne, etc. Vous pouvez les utiliser sur
lenvironnement dhomologation.
333.00 00000
333.08 00000
333.05 01100
333.60 01103
333.02 01108
333.03 01109
333.13 01110
333.14 01111
333.51 01116
333.54 01201
333.55 01117
333.56 01118
333.57 01119
333.58 01120
333.61 01121
333.63 01122
333.31 01199
333.04 01200
333.33 01201
333.34 01202
333.38 01206
333.07 01207
333.41 01208
333.43 01209
333.12 01902
333.30 01904
333.91 01907
333.96 01909
333.15 01912
333.94 01913
Page 162/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.27 Tableau : Liste des frquences de paiement
Page 163/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.
7.28 Tableau : Liste des contrles ralisables par portefeuille
La balise walletSecured prsente dans lobjet Buyer peut prendre 4 valeurs possibles:
Valeur Description
Vide Aucune valeur
Paiement sans CVV ni 3DSecure
Page 164/164
Ce document est la proprit exclusive de MONEXT. Toute reproduction intgrale ou partielle, toute utilisation par des tiers, ou toute communication des tiers, sans accord pralable crit est illicite.