creditHolder
Pour rechercher dans la page utiliser Ctrl+F sur votre clavier
Cette fonction vous permet de créditer le compte d’un client sans transaction d’origine référencée. Il est donc nécessaire de détenir les informations du moyen de paiement de votre client ou le token associé.
interfaceVersion recommandée : CR_WS_2.55
Urls des environnements
-
- PROD
-
https://sherlocks-office-server.secure.lcl.fr/rs-services/v2/cashManagement/creditHolder
- méthode
- POST
-
- TEST
-
https://office-server-sherlocks.test.sips-services.com/rs-services/v2/cashManagement/creditHolder
- méthode
- POST
-
- PROD
-
https://sherlocks-office-server.secure.lcl.fr/services/v2/cashManagement?wsdl
- méthode
- POST
-
- TEST
-
https://office-server-sherlocks.test.sips-services.com/services/v2/cashManagement?wsdl
- méthode
- POST
Requête
Obligatoire
-
amount
- présence
- Obligatoire
- Interface version
- 2.0
Montant de la transaction. Le montant doit être transmis dans la plus petite unité de la devise.Exemple pour l’Euro : un montant de 10,50 Euros doit être transmis sous la forme 1050.
-
currencyCode
- présence
- Obligatoire
- Interface version
- 2.0
Code de la devise de la transaction. Ce code est compatible ISO 4217.
Liste des valeurs
032
- Peso argentin
036
- Dollar australien
048
- Dinar de Bahreïn
116
- Riel cambodgien
124
- Dollar canadien
144
- Roupie sri lankaise
156
- Yuan Renminbi
191
- Kuna croate
203
- Couronne tchèque
208
- Couronne danoise
344
- Dollar de Hong Kong
348
- Forint hongrois
352
- Couronne islandaise
356
- Roupie indienne
376
- Nouveau Shekel israélien
392
- Yen japonais
410
- Won coréen
414
- Dinar koweïtien
458
- Ringgit malaisien
480
- Roupie de Maurice
484
- Peso mexicain
524
- Roupie népalaise
554
- Dollar néo-zélandais
578
- Couronne norvégienne
634
- Rial qatari
643
- Rouble russe
682
- Riyal saoudien
702
- Dollar de Singapour
710
- Rand sud-africain
752
- Couronne suédoise
756
- Franc suisse
764
- Baht thaïlandais
784
- Dirham des Émirats arabes unis
788
- Dinar tunisien
826
- Livre Sterling
840
- Dollar américain
901
- Dollar de Taiwan
941
- Dinar serbe
946
- Leu roumain
949
- Nouvelle livre turque
952
- Franc CFA
953
- Franc Pacifique
975
- Lev bulgare
978
- Euro
980
- Hryvnia ukrainien
985
- Zloty polonaise
986
- Real brésilien
-
interfaceVersion
- présence
- Obligatoire
- Interface version
- 2.0
Version de l’interface utilisée. Elle est composée d’un préfixe qui varie selon la fonction utilisée et d’un numéro de version (ex : IR_WS_2.47).
Veuillez-vous référer à la page de la fonction pour connaître la valeur à utiliser. Utilisez le dernier numéro d’interfaceVersion.
Liste des valeurs
CR_WS_2.
- interface Sherlock’s Office (SOAP/JSON) pour les fonctions de gestion de caisse.
-
keyVersion
- présence
- Obligatoire
- Interface version
- 2.0
Version de la clé secrète du commerçant utilisée pour calculer l’empreinte du message (clé stockée par le commerçant pour vérifier l’empreinte des notifications automatiques et manuelles).
-
merchantId
- présence
- Obligatoire
- Interface version
- 2.0
Identifiant de la boutique, sa valeur est fournie par Sherlock’s au commerçant lors de l’inscription de sa boutique.
-
seal
- présence
- Obligatoire
- Interface version
- 2.0
Sceau du message utilisé pour assurer l’intégrité de la requête et l’authentification de l’émetteur/destinataire du message (partage de la clé secrète).
Optionnel
-
cardEffectiveDate
- présence
- Optionnel
- Interface version
- 2.0
Date de début de validité de la carte.
-
cardExpiryDate
- présence
- Optionnel
- Interface version
- 2.0
Date d’expiration de la carte. Si la carte n’a pas de date d’expiration, ce champ doit être vide.
-
cardNumber
- présence
- Optionnel
- Interface version
- 2.0
Numéro de la carte (format N19 sauf si le numéro de la carte est un Token, auquel cas, son format est ANS128).
-
cardScheme
- présence
- Optionnel
- Interface version
- 2.0
Nom du réseau associé à la carte.
Liste des valeurs
ACCORD
- Réseau Accord
AMEX
- Réseau American Express
BCMC
- Réseau Bancontact
CB
- Réseau Carte Bancaire (GIE-CB)
MASTERCARD
- Réseau Mastercard (exemple : Mastercard, Maestro)
SOFINCO
- Réseau Sofinco
VISA
- Réseau Visa (exemple : Visa, Vpay, Visa Electron)
-
cardSeqNumber
- présence
- Optionnel
- Interface version
- 2.0
Numéro de séquence de la carte attribué par l’émetteur.
-
customerContact
- présence
- Optionnel
- Interface version
- 2.39
Contient les informations du client.
Contient
-
email
- présence
- Optionnel
- Interface version
- 2.39
E-mail du contact.
-
firstname
- présence
- Optionnel
- Interface version
- 2.39
Prénom du contact.
-
gender
- présence
- Optionnel
- Interface version
- 2.39
Sexe du contact, masculin (=M) ou féminin (=F).
-
initials
- présence
- Optionnel
- Interface version
- 2.39
Initiales du contact
-
lastname
- présence
- Optionnel
- Interface version
- 2.39
Nom de famille du contact.
-
mobile
- présence
- Optionnel
- Interface version
- 2.39
Numéro de téléphone mobile du contact.
-
phone
- présence
- Optionnel
- Interface version
- 2.39
Numéro de téléphone du contact.
-
title
- présence
- Optionnel
- Interface version
- 2.39
Titre de civilité du contact.
-
customerEmail
- présence
- Optionnel
- Interface version
- 2.0
Déprécié, remplacé par “email” du container customerContact.
-
customerId
- présence
- Optionnel
- Interface version
- 2.0
Identifiant du client
Attention : utiliser ce champ libre uniquement pour l’usage prévu, et par conséquent ne pas y insérer des données à caractère personnel, et plus particulièrement des données de porteur de carte. En cas de non-respect de cette consigne Crédit Lyonnais ne serait être tenu responsable d’un point de vu légal, de tout incident qui pourrait survenir.
En tant que sous-traitant, Crédit Lyonnais traite les données à caractère personnel conformément aux Conditions de Traitement des Données à Caractère Personnel (CTDCP), annexées à tous les contrats.
Ainsi :
- Les données personnelles prévues par le CTDCP doivent uniquement être transmises à Crédit Lyonnais au travers des champs prévus à cet effet (cf. dictionnaire des données).
- Toutes autres données à caractère personnel non listées dans le CTDCP ne doivent pas être transmises à Crédit Lyonnais
-
customerIpAddress
- présence
- Optionnel
- Interface version
- 2.0
Adresse IP de l’acheteur.
-
holderContact
- présence
- Optionnel
- Interface version
- 2.41
Contient les coordonnées du porteur.
Contient
-
email
- présence
- Optionnel
- Interface version
- 2.39
E-mail du contact.
-
firstname
- présence
- Optionnel
- Interface version
- 2.39
Prénom du contact.
-
gender
- présence
- Optionnel
- Interface version
- 2.39
Sexe du contact, masculin (=M) ou féminin (=F).
-
initials
- présence
- Optionnel
- Interface version
- 2.39
Initiales du contact
-
lastname
- présence
- Optionnel
- Interface version
- 2.39
Nom de famille du contact.
-
mobile
- présence
- Optionnel
- Interface version
- 2.39
Numéro de téléphone mobile du contact.
-
phone
- présence
- Optionnel
- Interface version
- 2.39
Numéro de téléphone du contact.
-
title
- présence
- Optionnel
- Interface version
- 2.39
Titre de civilité du contact.
-
intermediateServiceProviderId
- présence
- Optionnel
- Interface version
- 2.12
Identifiant du service utilisé par le commerçant pour les échanges de flux avec la plateforme Sherlock’s.
-
invoiceReference
- présence
- Optionnel
- Interface version
- 2.38
Référence de la facture.
-
merchantLocationId
- présence
- Optionnel
- Interface version
- 2.48
Donnée du commerçant identifiant l’emplacement de sa boutique.
-
orderChannel
- présence
- Optionnel
- Interface version
- 2.0
Canal de commande utilisé (Internet, Téléphone, Courrier, Fax, …), Internet est la valeur par défaut.L’usage de ce champ est à rapprocher des conditions définies dans le contrat acquéreur.
Liste des valeurs
FAX
- Commande Fax Contrat d’acquisition : MOTO
INAPP
- Commande par un service intégré à une application (mobile par exemple) Contrat d’acquisition : INTERNET
INTERNET
- Commande Internet Contrat d’acquisition : INTERNET
IVR
- Commande vocale Contrat d’acquisition : MOTO
MAIL_ORDER
- Commande Courrier Contrat d’acquisition : MOTO
MINITEL
- Obsolète
MOTO
- Commande VAD sans précision (déprécié utilisez les valeurs MAIL_ORDER ou TELEPHONE_ORDER) Contrat d’acquisition : MOTO
PROXI_ATTENDED
- Obsolète
PROXI_SEMIATTENDED
- Obsolète
PROXI_UNATTENDED
- Obsolète
TELEPHONE_ORDER
- Commande Téléphone Contrat d’acquisition : MOTO
-
orderContext
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations spécifiques concernant la commande Attention : utiliser ce champ libre uniquement pour l’usage prévu, et par conséquent ne pas y insérer des données à caractère personnel, et plus particulièrement des données de porteur de carte. En cas de non-respect de cette consigne ne serait être tenu responsable d’un point de vu légal, de tout incident qui pourrait survenir.
En tant que sous-traitant, traite les données à caractère personnel conformément aux Conditions de Traitement des Données à Caractère Personnel (CTDCP), annexées à tous les contrats.
Ainsi :
- Les données personnelles prévues par le CTDCP doivent uniquement être transmises à au travers des champs prévus à cet effet (cf. dictionnaire des données).
- Toutes autres données à caractère personnel non listées dans le CTDCP ne doivent pas être transmises à
Contient
-
customerBrowserType
- présence
- Optionnel
- Interface version
- 2.38
Type de navigateur utilisé par l’acheteur. Exemple : Explorer 9.5, MSN IE 9, MSN IE 10, MSN IE 11, etc …
-
customerANI
- présence
- Optionnel
- Interface version
- 2.38
Numéro de téléphone d’appel de la prise de commande qui est identifié automatiquement par le vendeur.
-
customerANIInformationIdentifier
- présence
- Optionnel
- Interface version
- 2.38
L’identifiant d’information ANI qui est fourni par l’opérateur téléphonique indique le type d’appel téléphonique.Exemple : mobile (61-63), cabine téléphonique (27), numéro vert (24, 25), etc.
-
merchantOrderSpecificDataList
- présence
- Optionnel
- Interface version
- 2.38
Liste d’objets merchantOrderSpecificData. Cette liste est limitée à 20 éléments.
Contient
-
merchantOrderSpecificData
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations spécifiques d’une commande qui peuvent être transmises à l’acquéreur selon le moyen de paiement.
Contient
-
merchantOrderSpecificDataReference
- présence
- Optionnel
- Interface version
- 2.38
Référence de la donnée spécifique de commande (les valeurs acceptées dépendent du moyen de paiement).
-
merchantOrderSpecificDataType
- présence
- Optionnel
- Interface version
- 2.38
Type de la donnée spécifique de commande (les valeurs acceptées dépendent du moyen de paiement).
-
merchantOrderSpecificDataValue
- présence
- Optionnel
- Interface version
- 2.38
Valeur de la donnée spécifique de commande.
-
customerHostName
- présence
- Optionnel
- Interface version
- 2.38
Nom du serveur sur lequel l’acheteur est connecté. Exemple : PHX.QW.AOL.COM.
-
orderId
- présence
- Optionnel
- Interface version
- 2.0
Numéro de commande associé à la transaction de paiement.
Attention : utiliser ce champ libre uniquement pour l’usage prévu, et par conséquent ne pas y insérer des données à caractère personnel, et plus particulièrement des données de porteur de carte. En cas de non-respect de cette consigne Crédit Lyonnais ne serait être tenu responsable d’un point de vu légal, de tout incident qui pourrait survenir.
En tant que sous-traitant, Crédit Lyonnais traite les données à caractère personnel conformément aux Conditions de Traitement des Données à Caractère Personnel (CTDCP), annexées à tous les contrats.
Ainsi :
- Les données personnelles prévues par le CTDCP doivent uniquement être transmises à Crédit Lyonnais au travers des champs prévus à cet effet (cf. dictionnaire des données).
- Toutes autres données à caractère personnel non listées dans le CTDCP ne doivent pas être transmises à Crédit Lyonnais
-
panType
- présence
- Optionnel
- Interface version
- 2.1
Format du PAN fourni dans la donnée cardNumber.
Liste des valeurs
CSE
- Le PAN fourni est chiffré par la bibliothèque Javascript CSE (Client Side Encryption)
PAN
- Le PAN est fourni en clair
STKPAN
- Le PAN fourni est sous forme de SchemeToken
TOKEN_PAN
- Le PAN fourni est sous forme de token
VCO_PAN
- Obsolète
-
paymentToken
- présence
- Optionnel
- Interface version
- 2.39
Jeton de paiement Hosted Fields à transmettre lors des appels à Sherlock’s Office et permettant de trouver les informations de paiement carte lors de paiement classique ou 3-D Secure, par wallet ou non.
-
returnContext
- présence
- Optionnel
- Interface version
- 2.0
Contexte de la commande d’un acheteur.Toute information transmise dans ce champ par le commerçant lors de la requête de paiement est renvoyée dans la réponse sans modification.Attention : les caractères suivants “|”, “«”, “»”, et «”» sont à éviter dans ce champ. Si ces caractères sont utilisés, ils vous seront renvoyés tels quels, mais seront remplacés par des blancs dans les bases de données Sherlock’s.
Attention : utiliser ce champ libre uniquement pour l’usage prévu, et par conséquent ne pas y insérer des données à caractère personnel, et plus particulièrement des données de porteur de carte. En cas de non-respect de cette consigne Crédit Lyonnais ne serait être tenu responsable d’un point de vu légal, de tout incident qui pourrait survenir.
En tant que sous-traitant, Crédit Lyonnais traite les données à caractère personnel conformément aux Conditions de Traitement des Données à Caractère Personnel (CTDCP), annexées à tous les contrats.
Ainsi :
- Les données personnelles prévues par le CTDCP doivent uniquement être transmises à Crédit Lyonnais au travers des champs prévus à cet effet (cf. dictionnaire des données).
- Toutes autres données à caractère personnel non listées dans le CTDCP ne doivent pas être transmises à Crédit Lyonnais
-
s10TransactionReference
- présence
- Optionnel
- Interface version
- 2.6
Contient les informations sur l’identification de la transaction, compatible avec Sherlock’s 1.0.Contient le s10TransactionId / s10TransactionIdDate qui assure l’unicité de la transaction 1.0.
Contient
-
s10TransactionId
- présence
- Optionnel
- Interface version
- 2.6
Le commerçant a le choix d’identifier ses transactions par un transactionId ou par un transactionReference (mode par défaut). s10TransactionId est un identifiant alternatif de la transaction compatible avec Sherlock’s 1.0. Il identifie une transaction de manière unique sur une journée. Le couple s10TransactionId/s10TransactionIdDate assure l’unicité de la transaction.
-
s10TransactionIdDate
- présence
- Optionnel
- Interface version
- 2.6
Date de la transaction (exprimée dans le time zone du serveur Sherlock’s).Le couple s10TransactionId/s10TransactionIdDate assure l’unicité de la transaction 1.0.L’utilisation de ce couple en lieu et place de la donnée transactionReference dépend de la configuration du commerçant.
-
sealAlgorithm
- présence
- Optionnel
- Interface version
- 2.12
Algorithme de cryptage utilisé pour le calcul du sceau.
Liste des valeurs
HMAC-SHA-256
- L’algorithme de cryptage utilisé est HMAC-SHA-256
HMAC-SHA-512
- L’algorithme de cryptage utilisé est HMAC-SHA-512
SHA-256
- L’algorithme de cryptage utilisé est SHA-256
-
settlementArchivingReference
- présence
- Optionnel
- Interface version
- 2.33
Donnée fournie à l’acquéreur pour traitement des remises et des rapprochements. Par défaut générée par la plateforme Sherlock’s. Son alimentation par le commerçant est soumise à contraintes fortes. Contactez Sherlock’s pour utiliser cette donnée dans les requêtes.
-
settlementMerchantSpecificData
- présence
- Optionnel
- Interface version
- 2.33
Données spécifiques fournies par le commerçant et transmises à l’acquéreur pour le traitement des remises. Contactez Sherlock’s pour utiliser cette donnée.
-
shoppingCartDetail
- présence
- Optionnel
- Interface version
- 2.38
Informations spécifiques au panier.
Contient
-
giftCardAmount
- présence
- Optionnel
- Interface version
- 2.39
Montant de la commande qui correspond à l’acquisition de carte prépayée ou de carte cadeaux.
-
giftCardCurrencyCode
- présence
- Optionnel
- Interface version
- 2.39
Code devise du montant de la commande correspondant à l’acquisition de carte prépayée ou de carte cadeau.
Liste des valeurs
032
- Peso argentin
036
- Dollar australien
048
- Dinar de Bahreïn
116
- Riel cambodgien
124
- Dollar canadien
144
- Roupie sri lankaise
156
- Yuan Renminbi
191
- Kuna croate
203
- Couronne tchèque
208
- Couronne danoise
344
- Dollar de Hong Kong
348
- Forint hongrois
352
- Couronne islandaise
356
- Roupie indienne
376
- Nouveau Shekel israélien
392
- Yen japonais
410
- Won coréen
414
- Dinar koweïtien
458
- Ringgit malaisien
480
- Roupie de Maurice
484
- Peso mexicain
524
- Roupie népalaise
554
- Dollar néo-zélandais
578
- Couronne norvégienne
634
- Rial qatari
643
- Rouble russe
682
- Riyal saoudien
702
- Dollar de Singapour
710
- Rand sud-africain
752
- Couronne suédoise
756
- Franc suisse
764
- Baht thaïlandais
784
- Dirham des Émirats arabes unis
788
- Dinar tunisien
826
- Livre Sterling
840
- Dollar américain
901
- Dollar de Taiwan
941
- Dinar serbe
946
- Leu roumain
949
- Nouvelle livre turque
952
- Franc CFA
953
- Franc Pacifique
975
- Lev bulgare
978
- Euro
980
- Hryvnia ukrainien
985
- Zloty polonaise
986
- Real brésilien
-
mainProduct
- présence
- Optionnel
- Interface version
- 2.38
Produit le plus cher du panier.
-
giftCardCount
- présence
- Optionnel
- Interface version
- 2.39
Nombre de cartes prépayées ou de cartes cadeau qui ont été acquises lors de cette commande.
-
shoppingCartItemList
- présence
- Optionnel
- Interface version
- 2.38
Liste des articles du panier. Cette liste est limitée à 300 produits (nombre maximum d’occurrences de shoppingCartItem).
Contient
-
shoppingCartItem
- présence
- Optionnel
- Interface version
- 2.38
Informations spécifiques à un article du panier.
Contient
-
productName
- présence
- Optionnel
- Interface version
- 2.38
Nom du produit commandé.
-
productUnitTaxAmount
- présence
- Optionnel
- Interface version
- 2.38
Montant de la taxe sur le produit (unitaire). Le montant doit être transmis dans la plus petite unité de la devise.
-
productDescription
- présence
- Optionnel
- Interface version
- 2.38
Description détaillée du produit commandé.
-
productSKU
- présence
- Optionnel
- Interface version
- 2.38
Code identifiant le produit valorisé par le commerçant et renvoyé dans la réponse sans modification.
-
productQuantity
- présence
- Optionnel
- Interface version
- 2.38
Quantité de produits dans le panier.
-
productTaxRate
- présence
- Optionnel
- Interface version
- 2.38
Taux de taxe appliqué au produit. Pour les nombres décimaux utiliser un point au lieu d’une virgule (par exemple : 0.1999).
-
productUnitAmount
- présence
- Optionnel
- Interface version
- 2.38
Montant unitaire du produit. Le montant doit être transmis dans la plus petite unité de la devise.
-
productCode
- présence
- Optionnel
- Interface version
- 2.38
Code du produit commandé.
-
productCategory
- présence
- Optionnel
- Interface version
- 2.38
Catégorie du produit commandé (numérique par exemple).
-
productTaxCategory
- présence
- Optionnel
- Interface version
- 2.38
Pour usage futur.Catégorie de taxe appliquée au produit (par exemple 1:Elevée, 2:Basse, …).
-
travelData
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations spécifiques concernant le voyage.
Contient
-
travelCardPeriod
- présence
- Optionnel
- Interface version
- 2.38
Durée de la carte d’abonnement.
-
journeyDataList
- présence
- Optionnel
- Interface version
- 2.38
Liste de conteneurs journeyData de trajet. Cette liste est limitée à 25 éléments.
Contient
-
journeyData
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations relatives au trajet.
Contient
-
journeyAmount
- présence
- Optionnel
- Interface version
- 2.41
Montant de la réservation.
-
carrierIdentifier
- présence
- Optionnel
- Interface version
- 2.38
Identifiant du transporteur.
-
classLevel
- présence
- Optionnel
- Interface version
- 2.38
Niveau de la classe du trajet.
-
departureDateTime
- présence
- Optionnel
- Interface version
- 2.38
Date de départ du trajet.
-
arrivalLocation
- présence
- Optionnel
- Interface version
- 2.38
Lieu d’arrivée du trajet.
-
destinationCountry
- présence
- Optionnel
- Interface version
- 2.38
Pays destination du trajet.
-
fareBasis
- présence
- Optionnel
- Interface version
- 2.38
Base tarifaire du transport. Exemple : classe affaire, classe économique, …
-
carrierName
- présence
- Optionnel
- Interface version
- 2.38
Nom du transporteur.
-
journeyCancellableIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur option annulation/modification du trajet.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
departureLocation
- présence
- Optionnel
- Interface version
- 2.38
Lieu de départ du trajet.
-
journeyInsurance
- présence
- Optionnel
- Interface version
- 2.38
Assurance souscrite pour le trajet.
-
journeyInsuranceIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur trajet avec assurance.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
journeyModality
- présence
- Optionnel
- Interface version
- 2.38
Modalité d’emprunt du trajet.
Liste des valeurs
FEE
- Frais de service
MULTIPLE
- Trajet à étapes multiples
ONEWAY
- Aller simple
OTHER_CANCELLATION
- Annulation d’un achat additionnel d’une prestation liée au trajet
PURCHASING
- Achat additionnel d’une prestation liée au trajet
RESERVATION
- Réservation du voyage
ROUTING_INFORMATION
- Informations relatives aux étapes du trajet
TICKET_CANCELLATION
- Annulation du billet
TWOWAY
- Aller retour
-
journeyMode
- présence
- Optionnel
- Interface version
- 2.38
Mode de transport du trajet.
Liste des valeurs
AIR
- Avion
CRUISE
- Croisière
RAIL
- Train
RENTAL
- Location de voiture
-
journeyNature
- présence
- Optionnel
- Interface version
- 2.41
Nature du trajet. La valorisation de ce champ peut dépendre de l’acquéreur.
-
journeySequence
- présence
- Optionnel
- Interface version
- 2.38
N° d’occurrence du trajet au sein du voyage.
-
journeyStage
- présence
- Optionnel
- Interface version
- 2.38
Nature de l’étape du voyage.
Liste des valeurs
OUTWARD
- Aller
RETURN
- Retour
TRANSIT
- Etape du trajet transitoire
-
luggageSupplementIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur de supplément de bagage.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
numberOfTickets
- présence
- Optionnel
- Interface version
- 2.38
Nombre de titres de transport.
-
ticketExchangeabilityIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur d’échangeabilité du Titre de transport.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
ticketIssueCity
- présence
- Optionnel
- Interface version
- 2.38
Ville d’émission du ticket.
-
ticketIssueDate
- présence
- Optionnel
- Interface version
- 2.38
Date d’émission du ticket.
-
ticketIssuerName
- présence
- Optionnel
- Interface version
- 2.38
Nom de l’organisme émetteur du ticket.
-
ticketReference
- présence
- Optionnel
- Interface version
- 2.38
Référence de ticket du titre de transport.
-
stayDataList
- présence
- Optionnel
- Interface version
- 2.38
Liste des hébergements. Cette liste est limitée à 25 éléments.
Contient
-
stayData
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations relatives à l’hébergement.
Contient
-
stayCategory
- présence
- Optionnel
- Interface version
- 2.38
Nature de prestation du séjour.
Liste des valeurs
HOTEL
- Hôtel
OTHER
- Autre
RENTAL
- Location
TOUR
- Tour opérateur
-
numberOfNights
- présence
- Optionnel
- Interface version
- 2.38
Nombre de nuitées.
-
stayCompany
- présence
- Optionnel
- Interface version
- 2.38
Nom du prestaire de l’hébergement.
-
stayArrivalDateTime
- présence
- Optionnel
- Interface version
- 2.38
Date d’arrivée du séjour.
-
numberOfPeopleStaying
- présence
- Optionnel
- Interface version
- 2.38
Nombre de personnes hébergées.
-
roomServiceLevel
- présence
- Optionnel
- Interface version
- 2.38
Niveau de service de la chambre.
-
stayDepartureDateTime
- présence
- Optionnel
- Interface version
- 2.38
Date de départ du séjour.
-
stayInsurance
- présence
- Optionnel
- Interface version
- 2.38
Assuracne souscrite pour l’hébergement.
-
stayInsuranceIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur de séjour avec assurance.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
stayLocation
- présence
- Optionnel
- Interface version
- 2.38
Lieu d’hébergement.
-
stayNumberOfRooms
- présence
- Optionnel
- Interface version
- 2.38
Nombre de chambres.
-
stayRentalCarIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur de séjour avec véhicule de location.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
passportDataList
- présence
- Optionnel
- Interface version
- 2.38
Liste des passeports des voyageurs. Cette liste est limitée à 30 éléments.
Contient
-
passportData
- présence
- Optionnel
- Interface version
- 2.38
Contient les informations relatives au passeport.
Contient
-
passportExpirationDate
- présence
- Optionnel
- Interface version
- 2.38
Date d’expiration du passeport.
-
passportIssueCountry
- présence
- Optionnel
- Interface version
- 2.38
Pays d’émission du passeport.
-
mainTravelerFirstName
- présence
- Optionnel
- Interface version
- 2.46
Prénom du voyageur.
-
travelCardType
- présence
- Optionnel
- Interface version
- 2.38
Code de la carte d’abonnement.
-
bookingData
- présence
- Optionnel
- Interface version
- 2.41
Contient les données spécifiques concernant la réservation du voyage.
Contient
-
bookerFirstName
- présence
- Optionnel
- Interface version
- 2.41
Prénom du réservataire.
-
bookerLastName
- présence
- Optionnel
- Interface version
- 2.41
Nom du réservataire.
-
bookingId
- présence
- Optionnel
- Interface version
- 2.41
Identifiant commerçant de réservation du voyage.
-
bookingPlatform
- présence
- Optionnel
- Interface version
- 2.41
Plateforme de réservation du voyage.
-
bookingPlatformOrderId
- présence
- Optionnel
- Interface version
- 2.41
Identifiant de commande de la plateforme de réservation du voyage.
-
mainTravelerLastName
- présence
- Optionnel
- Interface version
- 2.46
Nom de famille du voyageur.
-
numberOfTravelers
- présence
- Optionnel
- Interface version
- 2.38
Nombre de voyageurs.
-
travelEndDateTime
- présence
- Optionnel
- Interface version
- 2.38
Date de fin de voyage.
-
travelingPayerIndicator
- présence
- Optionnel
- Interface version
- 2.38
Indicateur si le payeur est voyageur.
Liste des valeurs
false
- L’indicateur booléen est faux
true
- l’indicateur booléen est vrai
-
travelReason
- présence
- Optionnel
- Interface version
- 2.38
Motif du voyage.
-
travelStartDateTime
- présence
- Optionnel
- Interface version
- 2.38
Date de début du voyage.
-
shoppingCartTotalAmount
- présence
- Optionnel
- Interface version
- 2.38
Montant total du panier (taxes comprises). Le montant n’inclut pas les frais, les remises, ni les charges.
-
shoppingCartTotalQuantity
- présence
- Optionnel
- Interface version
- 2.38
Quantité totale d’articles du panier.
-
shoppingCartTotalTaxAmount
- présence
- Optionnel
- Interface version
- 2.38
Montant total des taxes du panier.
-
statementReference
- présence
- Optionnel
- Interface version
- 2.19
Référence fournie par le commerçant qui est envoyée dans le flux de remise en paiement. Cette référence apparait sur les relevés de compte du porteur.A noter que pour les paiements CB, Visa et Mastercard via un acquéreur français, seuls les 32 premiers caractères de ce champ sont conservés et apparaissent sur le relevé de compte du porteur.
-
transactionOrigin
- présence
- Optionnel
- Interface version
- 2.0
Origine d’une transaction (ex : nom du programme), valorisée par le commerçant. Exemple : “site Web A v1.32”.
-
transactionReference
- présence
- Optionnel
- Interface version
- 2.0
Le commerçant a le choix d’identifier ses transactions par un transactionReference (mode par défaut) ou par un transactionId. transactionReference identifie de manière unique une transaction tout au long de la vie de la boutique.
Exemple de requête
Réponse
Obligatoire
-
seal
- présence
- Obligatoire
- Interface version
- 2.0
Sceau du message utilisé pour assurer l’intégrité de la requête et l’authentification de l’émetteur/destinataire du message (partage de la clé secrète).
Optionnel
-
acquirerResponseCode
- présence
- Optionnel
- Interface version
- 2.0
Code réponse retourné par l’acquéreur lors d’une demande d’autorisation.
Liste des valeurs
00
- Transaction approuvée ou traitée avec succès
02
- Contactez l’émetteur du moyen de paiement
03
- Accepteur invalide
04
- Conservez le support du moyen de paiement
05
- Ne pas honorer
07
- Conservez le support du moyen de paiement, conditions spéciales
08
- Approuvez après l’identification
12
- Transaction invalide
13
- Montant invalide
14
- Coordonnées du moyen de paiement invalides
15
- Émetteur du moyen de paiement inconnu
17
- Paiement interrompu par l’acheteur
20
- Réponse erronée (erreur dans le domaine serveur)
24
- Opération impossible
25
- Transaction inconnue
30
- Erreur de format
31
- Id de l’organisation d’acquisition inconnu
33
- Moyen de paiement expiré (Paypal / Cofidis)
34
- Suspicion de fraude
40
- Fonction non supportée
41
- Moyen de paiement perdu
43
- Moyen de paiement volé
51
- Provision insuffisante ou crédit dépassé
54
- Moyen de paiement expiré (CB / Visa / MC / WLAcq / BCMC)
55
- PIN invalide
56
- Moyen de paiement manquant dans le fichier
57
- Transaction non autorisée pour ce porteur
58
- Transaction interdite au terminal
59
- Suspicion de fraude
60
- L’accepteur du moyen de paiement doit contacter l’acquéreur
61
- Excède le maximum autorisé
62
- Transaction en attente de confirmation de paiement
63
- Règles de sécurité non respectées
65
- Nombre de transactions du jour dépassé
68
- Réponse non parvenue ou reçue trop tard
75
- Nombre de tentatives de saisie des coordonnées du moyen de paiement dépassé
87
- Terminal inconnu
90
- Arrêt momentané du système
91
- Emetteur du moyen de paiement inaccessible
92
- La transaction ne contient pas les informations suffisantes pour être redirigées vers l’organisme d’autorisation
93
- La transaction n’a pas pu aboutir car non conforme à la réglementation
94
- Transaction dupliquée
96
- Mauvais fonctionnement du système
97
- Requête expirée: transaction refusée
98
- Serveur inaccessible
99
- Incident technique
A1
- Transaction refusée pour cause d’absence des données d’authentification 3-D Secure
A4
- Transaction refusée pour cause de mauvaise utilisation de l’exemption d’authentification 3-D Secure
R1
- Le porteur (ou sa banque) a révoqué les paiements récurrents effectués chez un commerçant
R3
- Le porteur (ou sa banque) a révoqué tous les paiements récurrents
-
authorMessageReference
- présence
- Optionnel
- Interface version
- 2.35
Identifiant partagé avec l’acquéreur lors du traitement de la demande d’autorisation. Par exemple, cette référence peut être positionnée et retournée par l’acquéreur en réponse d’autorisation puis transmise inchangée dans les messages d’annulation (reversal), ce qui permet à l’acquéreur de lier l’autorisation et sa réponse à son annulation.
-
authorisationId
- présence
- Optionnel
- Interface version
- 2.0
Identifiant d’autorisation, retourné par l’acquéreur si la demande d’autorisation est acceptée.
-
cardData
- présence
- Optionnel
- Interface version
- 2.35
Contient des informations spécifiques à la carte
Contient
-
cardBrand
- présence
- Optionnel
- Interface version
- 2.35
Voir “paymentMeanBrand”.
-
cardCorporateIndicator
- présence
- Optionnel
- Interface version
- 2.35
Indique si la carte est une carte Entreprise / Commerciale ou non.
Liste des valeurs
Empty
- Inconnu
N
- La carte n’est pas une carte d’entreprise
Y
- La carte est une carte d’entreprise
-
cardEffectiveDateIndicator
- présence
- Optionnel
- Interface version
- 2.35
Indique si la carte possède une date de début de validité.
-
cardProductCode
- présence
- Optionnel
- Interface version
- 2.35
Code produit de la carte.
-
cardProductName
- présence
- Optionnel
- Interface version
- 2.35
Libellé du code produit de la carte.
-
cardProductProfile
- présence
- Optionnel
- Interface version
- 2.35
Code profil de la carte.
Liste des valeurs
C
- Crédit (paiement différé)
D
- Débit (paiement immédiat)
Empty
- Inconnu
H
- “Charge card” (spécifique UK)
N
- Non Mastercard
P
- Prépayé
R
- Débit différé
U
- Universel
-
cardProductUsageLabel
- présence
- Optionnel
- Interface version
- 2.45
Libellé du profil de la carte qui est exposé sur le ticket électronique de paiement selon les directives MPADS.
Liste des valeurs
COMMERCIAL
- Carte Commerciale
CREDIT
- Carte de crédit
DEBIT
- Carte de débit
PREPAID
- Carte prépayée
-
cardScheme
- présence
- Optionnel
- Interface version
- 2.35
Nom du réseau associé à la carte.
Liste des valeurs
ACCORD
- Réseau Accord
AMEX
- Réseau American Express
BCMC
- Réseau Bancontact
CB
- Réseau Carte Bancaire (GIE-CB)
MASTERCARD
- Réseau Mastercard (exemple : Mastercard, Maestro)
SOFINCO
- Réseau Sofinco
VISA
- Réseau Visa (exemple : Visa, Vpay, Visa Electron)
-
cardSeqNumberIndicator
- présence
- Optionnel
- Interface version
- 2.35
Indicateur d’existence d’un numéro de séquence
Liste des valeurs
1
- Numéro de séquence de longueur 1
2
- Numéro de séquence de longueur 2
3
- Numéro de séquence de longueur 3
Empty
- Présence de numéro de séquence Inconnue
N
- Pas de numéro de séquence
-
issuerCode
- présence
- Optionnel
- Interface version
- 2.35
Code émetteur de la carte. Ce champ est nommé cardIssuerCode dans les journaux.
-
issuerCountryCode
- présence
- Optionnel
- Interface version
- 2.35
Code pays de l’émetteur de la carte. Ce champ est nommé cardIssuerCountryCode dans les journaux.
Liste des valeurs
ABW
- ARUBA
AFG
- AFGHANISTAN
AGO
- ANGOLA
AIA
- ANGUILLA
ALA
- ÅLAND, ÎLES
ALB
- ALBANIE
AND
- ANDORRE
ARE
- ÉMIRATS ARABES UNIS
ARG
- ARGENTINE
ARM
- ARMÉNIE
ASM
- SAMOA AMÉRICAINES
ATA
- ANTARCTIQUE
ATF
- TERRES AUSTRALES FRANÇAISES
ATG
- ANTIGUA-ET-BARBUDA
AUS
- AUSTRALIE
AUT
- AUTRICHE
AZE
- AZERBAÏDJAN
BDI
- BURUNDI
BEL
- BELGIQUE
BEN
- BÉNIN
BES
- BONAIRE, SAINT-EUSTACHE ET SABA
BFA
- BURKINA FASO
BGD
- BANGLADESH
BGR
- BULGARIE
BHR
- BAHREÏN
BHS
- BAHAMAS
BIH
- BOSNIE-HERZÉGOVINE
BLM
- SAINT-KITTS-ET-NEVIS
BLR
- BÉLARUS
BLZ
- BELIZE
BMU
- BERMUDES
BOL
- BOLIVIE, l’ÉTAT PLURINATIONAL DE
BRA
- BRÉSIL
BRB
- BARBADE
BRN
- BRUNEI DARUSSALAM
BTN
- BHOUTAN
BVT
- BOUVET, ÎLE
BWA
- BOTSWANA
CAF
- CENTRAFRICAINE, RÉPUBLIQUE
CAN
- CANADA
CCK
- COCOS (KEELING), ÎLES
CHE
- SUISSE
CHL
- CHILI
CHN
- CHINE
CIV
- CÔTE D’IVOIRE
CMR
- CAMEROUN
COD
- CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU
COG
- CONGO
COK
- COOK, ÎLES
COL
- COLOMBIE
COM
- COMORES
CPV
- CAP-VERT
CRI
- COSTA RICA
CUB
- CUBA
CUW
- CURAÇAO
CXR
- CHRISTMAS, ÎLE
CYM
- CAÏMANS, ÎLES
CYP
- CHYPRE
CZE
- TCHÈQUE, RÉPUBLIQUE
DEU
- ALLEMAGNE
DJI
- DJIBOUTI
DMA
- DOMINIQUE
DNK
- DANEMARK
DOM
- DOMINICAINE, RÉPUBLIQUE
DZA
- ALGÉRIE
ECU
- ÉQUATEUR
EGY
- ÉGYPTE
ERI
- ÉRYTHRÉE
ESH
- SAHARA OCCIDENTAL
ESP
- ESPAGNE
EST
- ESTONIE
ETH
- ÉTHIOPIE
FIN
- FINLANDE
FJI
- FIDJI
FLK
- FALKLAND, ÎLES (MALVINAS)
FRA
- FRANCE
FRO
- FÉROÉ, ÎLES
FSM
- MICRONÉSIE, ÉTATS FÉDÉRÉS DE
GAB
- GABON
GBR
- ROYAUME-UNI
GEO
- GÉORGIE
GGY
- GUERNESEY
GHA
- GHANA
GIB
- GIBRALTAR
GIN
- GUINÉE
GLP
- GUADELOUPE
GMB
- GAMBIE
GNB
- GUINÉE-BISSAU
GNQ
- GUINÉE ÉQUATORIALE
GRC
- GRÈCE
GRD
- GRENADE
GRL
- GROENLAND
GTM
- GUATEMALA
GUF
- GUYANE FRANÇAISE
GUM
- GUAM
GUY
- GUYANA
HKG
- HONG KONG
HMD
- HEARD-ET-ÎLES MACDONALD, ÎLE
HND
- HONDURAS
HRV
- CROATIE
HTI
- HAÏTI
HUN
- HONGRIE
IDN
- INDONÉSIE
IMN
- ÎLE DE MAN
IND
- INDE
IOT
- OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L’
IRL
- IRLANDE
IRN
- IRAN, RÉPUBLIQUE ISLAMIQUE D’
IRQ
- IRAQ
ISL
- ISLANDE
ISR
- ISRAËL
ITA
- ITALIE
JAM
- JAMAÏQUE
JEY
- JERSEY
JOR
- JORDANIE
JPN
- JAPON
KAZ
- KAZAKHSTAN
KEN
- KENYA
KGZ
- KIRGHIZISTAN
KHM
- CAMBODGE
KIR
- KIRIBATI
KNA
- SAINT-BARTHÉLEMY
KOR
- CORÉE, RÉPUBLIQUE DE
KWT
- KOWEÏT
LAO
- LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE
LBN
- LIBAN
LBR
- LIBÉRIA
LBY
- LIBYE
LCA
- SAINTE-HÉLÈNE, ASCENSION ET TRISTAN DA CUNHA
LIE
- LIECHTENSTEIN
LKA
- SRI LANKA
LSO
- LESOTHO
LTU
- LITUANIE
LUX
- LUXEMBOURG
LVA
- LETTONIE
MAC
- MACAO
MAF
- SAINT-MARTIN(PARTIE FRANÇAISE)
MAR
- MAROC
MCO
- MONACO
MDA
- MOLDOVA, RÉPUBLIQUE DE
MDG
- MADAGASCAR
MDV
- MALDIVES
MEX
- MEXIQUE
MHL
- MARSHALL, ÎLES
MKD
- MACÉDOINE, L’EX-RÉPUBLIQUE YOUGOSLAVE DE
MLI
- MALI
MLT
- MALTE
MMR
- MYANMAR
MNE
- MONTÉNÉGRO
MNG
- MONGOLIE
MNP
- MARIANNES DU NORD, ÎLES
MOZ
- MOZAMBIQUE
MRT
- MAURITANIE
MSR
- MONTSERRAT
MTQ
- MARTINIQUE
MUS
- MAURICE
MWI
- MALAWI
MYS
- MALAISIE
MYT
- MAYOTTE
NAM
- NAMIBIE
NCL
- NOUVELLE-CALÉDONIE
NER
- NIGER
NFK
- NORFOLK, ÎLE
NGA
- NIGÉRIA
NIC
- NICARAGUA
NIU
- NIUÉ
NLD
- PAYS-BAS
NOR
- NORVÈGE
NPL
- NÉPAL
NRU
- NAURU
NZL
- NOUVELLE-ZÉLANDE
OMN
- OMAN
PAK
- PAKISTAN
PAN
- PANAMA
PCN
- PITCAIRN
PER
- PÉROU
PHL
- PHILIPPINES
PLW
- PALAOS
PNG
- PAPOUASIE-NOUVELLE-GUINÉE
POL
- POLOGNE
PRI
- PORTO RICO
PRK
- CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE
PRT
- PORTUGAL
PRY
- PARAGUAY
PSE
- PALESTINIEN OCCUPÉ, TERRITOIRE
PYF
- POLYNÉSIE FRANÇAISE
QAT
- QATAR
REU
- RÉUNION
ROU
- ROUMANIE
RUS
- RUSSIE, FÉDÉRATION DE
RWA
- RWANDA
SAU
- ARABIE SAOUDITE
SDN
- SOUDAN
SEN
- SÉNÉGAL
SGP
- SINGAPOUR
SGS
- GÉORGIE DU SUD-ET-LES ÎLES SANDWICH DU SUD
SHN
- SAINT-MARIN
SJM
- SVALBARD ET ÎLE JAN MAYEN
SLB
- SALOMON, ÎLES
SLE
- SIERRA LEONE
SLV
- EL SALVADOR
SMR
- SAINT-MARTIN (PARTIE NÉERLANDAISE)
SOM
- SOMALIE
SPM
- SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)
SRB
- SERBIE
SSD
- SOUDAN DU SUD
STP
- SAO TOMÉ-ET-PRINCIPE
SUR
- SURINAME
SVK
- SLOVAQUIE
SVN
- SLOVÉNIE
SWE
- SUÈDE
SWZ
- SWAZILAND
SXM
- SAINT-PIERRE-ET-MIQUELON
SYC
- SEYCHELLES
SYR
- SYRIENNE, RÉPUBLIQUE ARABE
TCA
- TURKS-ET-CAÏCOS, ÎLES
TCD
- TCHAD
TGO
- TOGO
THA
- THAÏLANDE
TJK
- TADJIKISTAN
TKL
- TOKELAU
TKM
- TURKMÉNISTAN
TLS
- TIMOR-LESTE
TON
- TONGA
TTO
- TRINITÉ-ET-TOBAGO
TUN
- TUNISIE
TUR
- TURQUIE
TUV
- TUVALU
TWN
- TAÏWAN, PROVINCE DE CHINE
TZA
- TANZANIE, RÉPUBLIQUE-UNIE DE
UGA
- OUGANDA
UKR
- UKRAINE
UMI
- ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS
URY
- URUGUAY
USA
- ÉTATS-UNIS
UZB
- OUZBÉKISTAN
VAT
- SAINT-VINCENT-ET-LES GRENADINES
VCT
- SAINTE-LUCIE
VEN
- VENEZUELA, RÉPUBLIQUE BOLIVARIENNE DU
VGB
- ÎLES VIERGES BRITANNIQUES
VIR
- ÎLES VIERGES DES ÉTATS-UNIS
VNM
- VIET NAM
VUT
- VANUATU
WLF
- WALLIS ET FUTUNA
WSM
- SAMOA
YEM
- YÉMEN
ZAF
- AFRIQUE DU SUD
ZMB
- ZAMBIE
ZWE
- ZIMBABWE
-
issuerName
- présence
- Optionnel
- Interface version
- 2.35
Nom de l’émetteur de la carte. Ce champ est nommé cardIssuerName dans les journaux.
-
issuerRegionCode
- présence
- Optionnel
- Interface version
- 2.35
Code région de l’émetteur de la carte.
Liste des valeurs
1
- Etats Unis d’Amérique: Californie, Hawai, Nevada
2
- Etats Unis d’Amérique de l’Ouest excepté Californie, Hawaii, Nevada
3
- Etats Unis d’Amérique du Nord
4
- Etats Unis d’Amérique du Sud
5
- Etats Unis d’Amérique: Etats des Grands Lacs
6
- Etats Unis d’Amérique du Sud Est
7
- Etats Unis d’Amérique de l’extrême Nord Est
8
- Etats Unis d’Amérique du Nord Est
9
- Etats Unis d’Amérique: Floride et Georgie
A
- Canada
B
- Amérique du Sud
C
- Océanie Asie
D
- Europe
E
- Afrique et Moyen-Orient
Empty
- Inconnu
-
issuingCountryCode
- présence
- Optionnel
- Interface version
- 2.44
Code pays dans lequel la carte est émise. Ce champ est nommé cardIssuingCountryCode dans les journaux.
Liste des valeurs
ABW
- ARUBA
AFG
- AFGHANISTAN
AGO
- ANGOLA
AIA
- ANGUILLA
ALA
- ÅLAND, ÎLES
ALB
- ALBANIE
AND
- ANDORRE
ARE
- ÉMIRATS ARABES UNIS
ARG
- ARGENTINE
ARM
- ARMÉNIE
ASM
- SAMOA AMÉRICAINES
ATA
- ANTARCTIQUE
ATF
- TERRES AUSTRALES FRANÇAISES
ATG
- ANTIGUA-ET-BARBUDA
AUS
- AUSTRALIE
AUT
- AUTRICHE
AZE
- AZERBAÏDJAN
BDI
- BURUNDI
BEL
- BELGIQUE
BEN
- BÉNIN
BES
- BONAIRE, SAINT-EUSTACHE ET SABA
BFA
- BURKINA FASO
BGD
- BANGLADESH
BGR
- BULGARIE
BHR
- BAHREÏN
BHS
- BAHAMAS
BIH
- BOSNIE-HERZÉGOVINE
BLM
- SAINT-KITTS-ET-NEVIS
BLR
- BÉLARUS
BLZ
- BELIZE
BMU
- BERMUDES
BOL
- BOLIVIE, l’ÉTAT PLURINATIONAL DE
BRA
- BRÉSIL
BRB
- BARBADE
BRN
- BRUNEI DARUSSALAM
BTN
- BHOUTAN
BVT
- BOUVET, ÎLE
BWA
- BOTSWANA
CAF
- CENTRAFRICAINE, RÉPUBLIQUE
CAN
- CANADA
CCK
- COCOS (KEELING), ÎLES
CHE
- SUISSE
CHL
- CHILI
CHN
- CHINE
CIV
- CÔTE D’IVOIRE
CMR
- CAMEROUN
COD
- CONGO, LA RÉPUBLIQUE DÉMOCRATIQUE DU
COG
- CONGO
COK
- COOK, ÎLES
COL
- COLOMBIE
COM
- COMORES
CPV
- CAP-VERT
CRI
- COSTA RICA
CUB
- CUBA
CUW
- CURAÇAO
CXR
- CHRISTMAS, ÎLE
CYM
- CAÏMANS, ÎLES
CYP
- CHYPRE
CZE
- TCHÈQUE, RÉPUBLIQUE
DEU
- ALLEMAGNE
DJI
- DJIBOUTI
DMA
- DOMINIQUE
DNK
- DANEMARK
DOM
- DOMINICAINE, RÉPUBLIQUE
DZA
- ALGÉRIE
ECU
- ÉQUATEUR
EGY
- ÉGYPTE
ERI
- ÉRYTHRÉE
ESH
- SAHARA OCCIDENTAL
ESP
- ESPAGNE
EST
- ESTONIE
ETH
- ÉTHIOPIE
FIN
- FINLANDE
FJI
- FIDJI
FLK
- FALKLAND, ÎLES (MALVINAS)
FRA
- FRANCE
FRO
- FÉROÉ, ÎLES
FSM
- MICRONÉSIE, ÉTATS FÉDÉRÉS DE
GAB
- GABON
GBR
- ROYAUME-UNI
GEO
- GÉORGIE
GGY
- GUERNESEY
GHA
- GHANA
GIB
- GIBRALTAR
GIN
- GUINÉE
GLP
- GUADELOUPE
GMB
- GAMBIE
GNB
- GUINÉE-BISSAU
GNQ
- GUINÉE ÉQUATORIALE
GRC
- GRÈCE
GRD
- GRENADE
GRL
- GROENLAND
GTM
- GUATEMALA
GUF
- GUYANE FRANÇAISE
GUM
- GUAM
GUY
- GUYANA
HKG
- HONG KONG
HMD
- HEARD-ET-ÎLES MACDONALD, ÎLE
HND
- HONDURAS
HRV
- CROATIE
HTI
- HAÏTI
HUN
- HONGRIE
IDN
- INDONÉSIE
IMN
- ÎLE DE MAN
IND
- INDE
IOT
- OCÉAN INDIEN, TERRITOIRE BRITANNIQUE DE L’
IRL
- IRLANDE
IRN
- IRAN, RÉPUBLIQUE ISLAMIQUE D’
IRQ
- IRAQ
ISL
- ISLANDE
ISR
- ISRAËL
ITA
- ITALIE
JAM
- JAMAÏQUE
JEY
- JERSEY
JOR
- JORDANIE
JPN
- JAPON
KAZ
- KAZAKHSTAN
KEN
- KENYA
KGZ
- KIRGHIZISTAN
KHM
- CAMBODGE
KIR
- KIRIBATI
KNA
- SAINT-BARTHÉLEMY
KOR
- CORÉE, RÉPUBLIQUE DE
KWT
- KOWEÏT
LAO
- LAO, RÉPUBLIQUE DÉMOCRATIQUE POPULAIRE
LBN
- LIBAN
LBR
- LIBÉRIA
LBY
- LIBYE
LCA
- SAINTE-HÉLÈNE, ASCENSION ET TRISTAN DA CUNHA
LIE
- LIECHTENSTEIN
LKA
- SRI LANKA
LSO
- LESOTHO
LTU
- LITUANIE
LUX
- LUXEMBOURG
LVA
- LETTONIE
MAC
- MACAO
MAF
- SAINT-MARTIN(PARTIE FRANÇAISE)
MAR
- MAROC
MCO
- MONACO
MDA
- MOLDOVA, RÉPUBLIQUE DE
MDG
- MADAGASCAR
MDV
- MALDIVES
MEX
- MEXIQUE
MHL
- MARSHALL, ÎLES
MKD
- MACÉDOINE, L’EX-RÉPUBLIQUE YOUGOSLAVE DE
MLI
- MALI
MLT
- MALTE
MMR
- MYANMAR
MNE
- MONTÉNÉGRO
MNG
- MONGOLIE
MNP
- MARIANNES DU NORD, ÎLES
MOZ
- MOZAMBIQUE
MRT
- MAURITANIE
MSR
- MONTSERRAT
MTQ
- MARTINIQUE
MUS
- MAURICE
MWI
- MALAWI
MYS
- MALAISIE
MYT
- MAYOTTE
NAM
- NAMIBIE
NCL
- NOUVELLE-CALÉDONIE
NER
- NIGER
NFK
- NORFOLK, ÎLE
NGA
- NIGÉRIA
NIC
- NICARAGUA
NIU
- NIUÉ
NLD
- PAYS-BAS
NOR
- NORVÈGE
NPL
- NÉPAL
NRU
- NAURU
NZL
- NOUVELLE-ZÉLANDE
OMN
- OMAN
PAK
- PAKISTAN
PAN
- PANAMA
PCN
- PITCAIRN
PER
- PÉROU
PHL
- PHILIPPINES
PLW
- PALAOS
PNG
- PAPOUASIE-NOUVELLE-GUINÉE
POL
- POLOGNE
PRI
- PORTO RICO
PRK
- CORÉE, RÉPUBLIQUE POPULAIRE DÉMOCRATIQUE DE
PRT
- PORTUGAL
PRY
- PARAGUAY
PSE
- PALESTINIEN OCCUPÉ, TERRITOIRE
PYF
- POLYNÉSIE FRANÇAISE
QAT
- QATAR
REU
- RÉUNION
ROU
- ROUMANIE
RUS
- RUSSIE, FÉDÉRATION DE
RWA
- RWANDA
SAU
- ARABIE SAOUDITE
SDN
- SOUDAN
SEN
- SÉNÉGAL
SGP
- SINGAPOUR
SGS
- GÉORGIE DU SUD-ET-LES ÎLES SANDWICH DU SUD
SHN
- SAINT-MARIN
SJM
- SVALBARD ET ÎLE JAN MAYEN
SLB
- SALOMON, ÎLES
SLE
- SIERRA LEONE
SLV
- EL SALVADOR
SMR
- SAINT-MARTIN (PARTIE NÉERLANDAISE)
SOM
- SOMALIE
SPM
- SAINT-SIÈGE (ÉTAT DE LA CITÉ DU VATICAN)
SRB
- SERBIE
SSD
- SOUDAN DU SUD
STP
- SAO TOMÉ-ET-PRINCIPE
SUR
- SURINAME
SVK
- SLOVAQUIE
SVN
- SLOVÉNIE
SWE
- SUÈDE
SWZ
- SWAZILAND
SXM
- SAINT-PIERRE-ET-MIQUELON
SYC
- SEYCHELLES
SYR
- SYRIENNE, RÉPUBLIQUE ARABE
TCA
- TURKS-ET-CAÏCOS, ÎLES
TCD
- TCHAD
TGO
- TOGO
THA
- THAÏLANDE
TJK
- TADJIKISTAN
TKL
- TOKELAU
TKM
- TURKMÉNISTAN
TLS
- TIMOR-LESTE
TON
- TONGA
TTO
- TRINITÉ-ET-TOBAGO
TUN
- TUNISIE
TUR
- TURQUIE
TUV
- TUVALU
TWN
- TAÏWAN, PROVINCE DE CHINE
TZA
- TANZANIE, RÉPUBLIQUE-UNIE DE
UGA
- OUGANDA
UKR
- UKRAINE
UMI
- ÎLES MINEURES ÉLOIGNÉES DES ÉTATS-UNIS
URY
- URUGUAY
USA
- ÉTATS-UNIS
UZB
- OUZBÉKISTAN
VAT
- SAINT-VINCENT-ET-LES GRENADINES
VCT
- SAINTE-LUCIE
VEN
- VENEZUELA, RÉPUBLIQUE BOLIVARIENNE DU
VGB
- ÎLES VIERGES BRITANNIQUES
VIR
- ÎLES VIERGES DES ÉTATS-UNIS
VNM
- VIET NAM
VUT
- VANUATU
WLF
- WALLIS ET FUTUNA
WSM
- SAMOA
YEM
- YÉMEN
ZAF
- AFRIQUE DU SUD
ZMB
- ZAMBIE
ZWE
- ZIMBABWE
-
panCheckAlgorithm
- présence
- Optionnel
- Interface version
- 2.35
Algorithme de vérification appliqué au PAN.
Liste des valeurs
Empty
- Algorithme de contrôle du PAN Inconnu
L
- Contrôle du PAN avec l’algorithme de clé de Lühn
N
- Pas d’algorithme de contrôle du PAN
V
- Contrôle du PAN avec l’algorithme Visa Modulus 10
-
panLengthMax
- présence
- Optionnel
- Interface version
- 2.35
Taille maximale du PAN
-
panLengthMin
- présence
- Optionnel
- Interface version
- 2.35
Taille minimale du PAN
-
virtualCardIndicator
- présence
- Optionnel
- Interface version
- 2.35
Indique si la carte est une carte virtuelle
Liste des valeurs
Empty
- Inconnu
N
- La carte n’est pas une carte virtuelle
Y
- La carte est une carte virtuelle
-
errorFieldName
- présence
- Optionnel
- Interface version
- 2.21
Nom du champ en erreur dans la requête. Présent lorsque responseCode = 12 ou 30.
-
maskedPan
- présence
- Optionnel
- Interface version
- 2.0
Numéro de PAN masqué. Dans le cas des portefeuilles virtuels, correspond au numéro de PAN masqué du moyen de paiement enregistré dans le portefeuille virtuel.
-
newStatus
- présence
- Optionnel
- Interface version
- 2.0
Etat de la transaction mis à jour après une opération de caisse L’état d’une transaction est décrit par différents mots clés évoluant au fil des opérations qu’elle subit.
Liste des valeurs
ABORTED
- Transaction totalement abandonnée
CANCELLED
- Transaction totalement annulée
CAPTURED
- Transaction envoyée en banque
CAPTURE_REFUSED
- Remise refusée
CREDITED
- Transaction totalement remboursée
ENDED
- Transaction terminée
EXPIRED
- Transaction expirée
PENDING
- Transaction en attente de la réponse à la demande d’autorisation
PREPROD
- Transaction d’un commerçant qui est en mode Pré-production. Elle ne pourra pas être remisée.
REFUSED
- Transaction refusée
TO_AUTHORIZE
- Transaction en attente de demande d’autorisation
TO_CAPTURE
- Transaction à envoyer en banque pour débiter l’internaute
TO_CHALLENGE
- Transaction avec une suspicion de fraude
TO_CONFIRM_AUTHOR
- Transaction en attente de confirmation d’autorisation.
TO_CONFIRM_CAPTURE
- Transaction en attente de confirmation de remise.
TO_CONFIRM_CREDIT
- Transaction en attente de confirmation de remboursement.
TO_CREDIT
- Transaction à envoyer en banque pour créditer l’internaute
TO_REPLAY
- Transaction en attente d’une validation avec demande d’autorisation
TO_VALIDATE
- Transaction en attente de validation
UNDEFINED
- Statut de la transaction non défini
WAITING_AUTHOR
- Transaction extraite par les serveurs Sherlock’s pour réaliser une demande d’autorisation automatique à la fin du délai de capture différée
-
operationDateTime
- présence
- Optionnel
- Interface version
- 2.0
Date et heure calculée par Sherlock’s à laquelle l’opération a été effectuée.
-
responseCode
- présence
- Optionnel
- Interface version
- 2.0
Code réponse du serveur Sherlock’s.
Liste des valeurs
00
- Opération acceptée
01
- Pour les méthodes panToToken et tokenToPan, succès partiel
02
- Demande d’autorisation par téléphone à la banque à cause d’un dépassement du plafond d’autorisation sur la carte
03
- Contrat commerçant invalide
05
- Autorisation refusée
11
- Utilisé dans le cas d’un contrôle différé. Le PAN est en opposition
12
- Transaction invalide, vérifier les paramètres transférés dans la requête
14
- Coordonnées du moyen de paiement invalides (ex : n° de carte ou cryptogramme visuel de la carte) ou vérification AVS échouée
17
- Annulation de l’acheteur
24
- En réponse d’une opération de gestion de caisse : opération impossible. L’opération que vous souhaitez réaliser n’est pas compatible avec l’état de la transaction ou une autre opération de caisse est en cours sur la transaction au même moment.
- En réponse d’une création de paiement : opération rejetée, requête déjà effectuée avec les mêmes données et les mêmes paramètres
25
- Transaction inconnue de Sherlock’s
30
- Erreur de format
34
- Suspicion de fraude (seal erroné)
40
- Fonction non supportée : l’opération que vous souhaitez réaliser ne fait pas partie de la liste des opérations auxquelles vous êtes autorisés
51
- Montant trop élevé
54
- Date de validité du moyen de paiement dépassée
55
- Cartes prépayées non acceptées
57
- Remboursement refusé car la transaction d’origine a fait l’objet d’un impayé
60
- Transaction en attente
62
- En attente de confirmation pour la transaction (utilisé par PayPal 1.0)
63
- Règles de sécurité non respectées, transaction arrêtée
75
- Nombre de tentatives de saisie des coordonnées du moyen de paiement sous Sherlock’s Paypage dépassé
90
- Service temporairement indisponible
94
- Transaction dupliquée : le transactionReference de la transaction est déjà utilisé
97
- Session expirée (aucune action de l’utilisateur pendant 15 minutes), transaction refusée
99
- Problème temporaire du serveur de paiement.
-
s10TransactionReference
- présence
- Optionnel
- Interface version
- 2.6
Contient les informations sur l’identification de la transaction, compatible avec Sherlock’s 1.0.Contient le s10TransactionId / s10TransactionIdDate qui assure l’unicité de la transaction 1.0.
Contient
-
s10TransactionId
- présence
- Optionnel
- Interface version
- 2.6
Le commerçant a le choix d’identifier ses transactions par un transactionId ou par un transactionReference (mode par défaut). s10TransactionId est un identifiant alternatif de la transaction compatible avec Sherlock’s 1.0. Il identifie une transaction de manière unique sur une journée. Le couple s10TransactionId/s10TransactionIdDate assure l’unicité de la transaction.
-
s10TransactionIdDate
- présence
- Optionnel
- Interface version
- 2.6
Date de la transaction (exprimée dans le time zone du serveur Sherlock’s).Le couple s10TransactionId/s10TransactionIdDate assure l’unicité de la transaction 1.0.L’utilisation de ce couple en lieu et place de la donnée transactionReference dépend de la configuration du commerçant.
-
settlementArchivingReference
- présence
- Optionnel
- Interface version
- 2.49
Donnée fournie à l’acquéreur pour traitement des remises et des rapprochements. Par défaut générée par la plateforme Sherlock’s. Son alimentation par le commerçant est soumise à contraintes fortes. Contactez Sherlock’s pour utiliser cette donnée dans les requêtes.
-
transactionPlatform
- présence
- Optionnel
- Interface version
- 2.17
Plate-forme d’exécution de la transaction.
Liste des valeurs
PRE-PROD
- Pre-production transaction not sent to remittance
PROD
- Production transaction
SIMU
- Simulated transaction
UAT
- User acceptance test transaction
-
transactionReference
- présence
- Optionnel
- Interface version
- 2.6
Le commerçant a le choix d’identifier ses transactions par un transactionReference (mode par défaut) ou par un transactionId. transactionReference identifie de manière unique une transaction tout au long de la vie de la boutique.
Exemple de réponse
Changelog