paymentDataProviderCheck
Pour rechercher dans la page utiliser Ctrl+F sur votre clavier
Cette fonction permet à Worldline Sips de déchiffrer des données issues d’un OEM (ex: GooglePay) et de procéder au paiement.
interfaceVersion recommandée : IR_WS_2.58
Urls des environnements
-
- PROD
-
https://office-server.sips-services.com/rs-services/v2/checkout/paymentDataProviderCheck - méthode
- POST
-
- TEST
-
https://office-server.test.sips-services.com/rs-services/v2/checkout/paymentDataProviderCheck - méthode
- POST
-
- PROD
-
https://office-server.sips-services.com/services/v2/checkout?wsdl - méthode
- POST
-
- TEST
-
https://office-server.test.sips-services.com/services/v2/checkout?wsdl - méthode
- POST
Requête
Obligatoire
-
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
IR_WS_- interface Sips Paypage et Sips Office (SOAP/JSON).
-
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 Worldline Sips au commerçant lors de l’inscription de sa boutique.
-
paymentData- présence
- Obligatoire
- Interface version
- 2.0
Données de paiement chiffrées fournies par le provider dans un champs JSON (ex “token” pour Google Pay).
-
paymentMeanDataProvider- présence
- Obligatoire
- Interface version
- 2.0
Nom du fournisseur des données du moyen de paiement.
Liste des valeurs
APPLEPAY- Apple Pay
GOOGLEPAY- Google Pay
SAMSUNGPAY- Samsung Pay
-
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).
-
sealAlgorithm- présence
- Obligatoire
- Interface version
- 2.0
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
Optionnel
-
intermediateServiceProviderId- présence
- Optionnel
- Interface version
- 2.0
Identifiant du service utilisé par le commerçant pour les échanges de flux avec la plateforme Worldline Sips.
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
-
authenticationResult- présence
- Optionnel
- Interface version
- 2.0
Contient les informations résultantes de l’authentification du porteur.
Contient
-
applePay- présence
- Optionnel
- Interface version
- 2.0
Contient les informations d’authentification de ApplePay.
Contient
-
googlePay- présence
- Optionnel
- Interface version
- 2.46
Contient les informations d’authentification de GooglePay.
Contient
-
holderAuthentProgram- présence
- Optionnel
- Interface version
- 2.0
Programme d’authentification.
Liste des valeurs
1EUROCOM- Authentification Cofidis Pay 5x10x20x
3DS- Authentification 3-D Secure
3DS_V2- Authentification 3-D Secure v2. Cette valeur est acceptée aux versions suivantes : dans les connecteurs Sips Paypage à partir de la version 2.24 dans les connecteurs Sips Office à partir de la version 2.24 dans le connecteur Sips In-App à partir de la version 2.5
APPLEPAY- Authentification APPLE PAY
BCMCMOBILE- Authentification BCMC
GOOGLEPAY- Authentification Google Pay
MASTERPASS- Authentification MasterPass
NOT_SPECIFIED- Programme d’authentification non spécifié.
NO_AUTHENT- Valeur alternative à NO_AUTHENT_METHOD qui est utilisée dans les journaux de transactions
NO_AUTHENT_METHOD- Aucun programme d’authentification
PAYLIB- Authentification Paylib
SAMSUNGPAY- Authentification Samsung Pay
THREE_DS- Valeur alternative à 3DS qui est utilisée dans les journaux de transactions.
-
holderAuthentProvider- présence
- Optionnel
- Interface version
- 2.0
Désigne le PSP qui a fait l’authentification.
Liste des valeurs
1- Le PSP est Worldline Sips
2- Autre PSP
-
samsungPay- présence
- Optionnel
- Interface version
- 2.0
Contient les informations relatives à SamsungPay.
Contient
-
threeD- présence
- Optionnel
- Interface version
- 2.0
Contient les informations d’authentification 3-D Secure du porteur.
Contient
-
securityIndicator- présence
- Optionnel
- Interface version
- 2.0
Niveau de sécurité de la transaction. Cet indicateur se calcule en fonction du résultat préalable de l’authentification 3-D Secure.
Liste des valeurs
10- 3DS débrayé holderAuthentProgram: N/A holderAuthentStatus : BYPASS
20- Valeur obsolète holderAuthentProgram: N/A holderAuthentStatus : N/A
21- Porteur non enrôlé au programme 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : NOT_ENROLLED
22- Valeur obsolète holderAuthentProgram: 3DS holderAuthentStatus : NOT_ENROLLED
23- Authentification réussie en 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : SUCCESS
24- Authentification réussie en 3DS 2.0 en mode challenge (authentification forte) holderAuthentProgram: 3DS_V2 holderAuthentStatus : SUCCESS
25- Authentification réussie en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : SUCCESS
26- Porteur partiellement authentifié sur l’ACS 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : ATTEMPT
27- Porteur partiellement authentifié sur l’ACS 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : ATTEMPT
28- Porteur partiellement authentifié sur l’ACS 3DS 2.0 en mode challenge (authentification forte) holderAuthentProgram: 3DS_V2 holderAuthentStatus : ATTEMPT
29- Plage de carte non enrôlée au programme 3DS 2.0 holderAuthentProgram: 3DS_V2 holderAuthentStatus : NOT_ENROLLED
30- Porteur non enrôlé au programme 3DS 2.0 holderAuthentProgram: 3DS_V2 holderAuthentStatus : NOT_ENROLLED
31- Echec de l’authentification du porteur en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
32- Signature invalide dans la réponse de l’ACS en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
33- Réponse de l’ACS invalide en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
34- Echec de l’authentification du porteur en 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
35- Echec de l’authentification du porteur en 3DS 2.0 en mode challenge holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
36- Echec de l’authentification en 3DS 2.0 car aucun message Rreq reçu de l’ACS holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
37- Echec de l’authentification en 3DS 2.0 car le message Cres est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
38- Echec de l’authentification en 3DS 2.0 car le message Cres contient un message d’erreur holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
39- Pas d’authentification comme demandé par le marchand holderAuthentProgram: 3DS_V2 holderAuthentStatus : NO_AUTHENT
41- Erreur en 3DS 1.0 : Session expirée holderAuthentProgram: 3DS holderAuthentStatus : ERROR
42- Erreur en 3DS 2.0 : Session expirée holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
71- Erreur en 3DS 2.0 : message ARes non reçu holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
72- Erreur en 3DS 2.0 : message ARes reçu du DS est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
73- Erreur en 3DS 2.0 : message RReq reçu de l’ACS est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
74- Erreur en 3DS 2.0 : impossible de joindre le DS holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
75- Erreur en 3DS 2.0 : problème technique sur la plateforme Worldline Sips holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
76- Erreur en 3DS 2.0 : problème technique sur le 3DS Server holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
81- Erreur en 3DS 1.0 : Erreur interne MPI lors du premier appel holderAuthentProgram: 3DS holderAuthentStatus : ERROR
82- Erreur en 3DS 1.0 : Erreur interne MPI lors du second appel holderAuthentProgram: 3DS holderAuthentStatus : ERROR
84- Erreur en 3DS 1.0 : Réponse du DS invalide holderAuthentProgram: 3DS holderAuthentStatus : ERROR
85- Erreur en 3DS 1.0 : problème technique lors du premier appel au MPI holderAuthentProgram: 3DS holderAuthentStatus : ERROR
86- Erreur en 3DS 1.0 : problème technique lors du second appel au MPI holderAuthentProgram: 3DS holderAuthentStatus : ERROR
87- Erreur en 3DS 1.0 : les paramètres transmis au MPI sont invalides holderAuthentProgram: 3DS holderAuthentStatus : ERROR
88- Erreur en 3DS 1.0 : Problème réseau holderAuthentProgram: 3DS holderAuthentStatus : ERROR
90- Valeur obsolète holderAuthentProgram: 3DS holderAuthentStatus : ERROR
92- Problème lors de la vérification de l’enrôlement du porteur holderAuthentProgram: 3DS holderAuthentStatus : ERROR
93- Problème lors de l’authentification du porteur sur l’ACS holderAuthentProgram: 3DS holderAuthentStatus : ERROR
94- Erreur en 3DS 2.0 : problème technique lors de l’appel au DS holderAuthentProgram: 3DS holderAuthentStatus : ERROR
95- Erreur en 3DS 2.0 : problème technique lors la cinématique avec l’ACS holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
-
cavv- présence
- Optionnel
- Interface version
- 2.0
Valeur de vérification de l’authentification du porteur lors d’un paiement 3-D Secure.
-
eci- présence
- Optionnel
- Interface version
- 2.0
Indicateur de commerce électronique lors d’un paiement 3-D Secure.
-
cavvAlgorithm- présence
- Optionnel
- Interface version
- 2.0
Indicateur de l’algorithme utilisé pour la génération du CAVV lors d’un paiement 3-D Secure.
Liste des valeurs
0- HMAC
1- CVV
2- CVV ATN
3- Mastercard SPA
-
txStatus- présence
- Optionnel
- Interface version
- 2.0
Résultat de l’authentification lors d’un paiement 3-D Secure.
Liste des valeurs
9- CARD_NOT_ENROLLED
A- ATTEMPT
C- CHALLENGE
D- DECOUPLED_AUTHENTICATION
E- AUTHENTICATED_WITHOUT_CRYPTO
I- INFO_ONLY
N- NOT_AUTHENTICATED
R- AUTHENTICATION_REJECTED
U- ERROR
Y- AUTHENTICATED_WITH_CRYPTO
-
xid- présence
- Optionnel
- Interface version
- 2.0
Identifiant de transaction unique (généré par le serveur 3-D Secure) présenté dans tous les messages 3-D Secure lors d’un paiement 3-D Secure.
-
threeDV2- présence
- Optionnel
- Interface version
- 2.0
Contient les informations d’authentification 3-D Secure v2 du porteur.
Contient
-
securityIndicator- présence
- Optionnel
- Interface version
- 2.0
Niveau de sécurité de la transaction. Cet indicateur se calcule en fonction du résultat préalable de l’authentification 3-D Secure.
Liste des valeurs
10- 3DS débrayé holderAuthentProgram: N/A holderAuthentStatus : BYPASS
20- Valeur obsolète holderAuthentProgram: N/A holderAuthentStatus : N/A
21- Porteur non enrôlé au programme 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : NOT_ENROLLED
22- Valeur obsolète holderAuthentProgram: 3DS holderAuthentStatus : NOT_ENROLLED
23- Authentification réussie en 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : SUCCESS
24- Authentification réussie en 3DS 2.0 en mode challenge (authentification forte) holderAuthentProgram: 3DS_V2 holderAuthentStatus : SUCCESS
25- Authentification réussie en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : SUCCESS
26- Porteur partiellement authentifié sur l’ACS 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : ATTEMPT
27- Porteur partiellement authentifié sur l’ACS 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : ATTEMPT
28- Porteur partiellement authentifié sur l’ACS 3DS 2.0 en mode challenge (authentification forte) holderAuthentProgram: 3DS_V2 holderAuthentStatus : ATTEMPT
29- Plage de carte non enrôlée au programme 3DS 2.0 holderAuthentProgram: 3DS_V2 holderAuthentStatus : NOT_ENROLLED
30- Porteur non enrôlé au programme 3DS 2.0 holderAuthentProgram: 3DS_V2 holderAuthentStatus : NOT_ENROLLED
31- Echec de l’authentification du porteur en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
32- Signature invalide dans la réponse de l’ACS en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
33- Réponse de l’ACS invalide en 3DS 1.0 holderAuthentProgram: 3DS holderAuthentStatus : FAILURE
34- Echec de l’authentification du porteur en 3DS 2.0 en mode frictionless holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
35- Echec de l’authentification du porteur en 3DS 2.0 en mode challenge holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
36- Echec de l’authentification en 3DS 2.0 car aucun message Rreq reçu de l’ACS holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
37- Echec de l’authentification en 3DS 2.0 car le message Cres est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
38- Echec de l’authentification en 3DS 2.0 car le message Cres contient un message d’erreur holderAuthentProgram: 3DS_V2 holderAuthentStatus : FAILURE
39- Pas d’authentification comme demandé par le marchand holderAuthentProgram: 3DS_V2 holderAuthentStatus : NO_AUTHENT
41- Erreur en 3DS 1.0 : Session expirée holderAuthentProgram: 3DS holderAuthentStatus : ERROR
42- Erreur en 3DS 2.0 : Session expirée holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
71- Erreur en 3DS 2.0 : message ARes non reçu holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
72- Erreur en 3DS 2.0 : message ARes reçu du DS est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
73- Erreur en 3DS 2.0 : message RReq reçu de l’ACS est invalide holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
74- Erreur en 3DS 2.0 : impossible de joindre le DS holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
75- Erreur en 3DS 2.0 : problème technique sur la plateforme Worldline Sips holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
76- Erreur en 3DS 2.0 : problème technique sur le 3DS Server holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
81- Erreur en 3DS 1.0 : Erreur interne MPI lors du premier appel holderAuthentProgram: 3DS holderAuthentStatus : ERROR
82- Erreur en 3DS 1.0 : Erreur interne MPI lors du second appel holderAuthentProgram: 3DS holderAuthentStatus : ERROR
84- Erreur en 3DS 1.0 : Réponse du DS invalide holderAuthentProgram: 3DS holderAuthentStatus : ERROR
85- Erreur en 3DS 1.0 : problème technique lors du premier appel au MPI holderAuthentProgram: 3DS holderAuthentStatus : ERROR
86- Erreur en 3DS 1.0 : problème technique lors du second appel au MPI holderAuthentProgram: 3DS holderAuthentStatus : ERROR
87- Erreur en 3DS 1.0 : les paramètres transmis au MPI sont invalides holderAuthentProgram: 3DS holderAuthentStatus : ERROR
88- Erreur en 3DS 1.0 : Problème réseau holderAuthentProgram: 3DS holderAuthentStatus : ERROR
90- Valeur obsolète holderAuthentProgram: 3DS holderAuthentStatus : ERROR
92- Problème lors de la vérification de l’enrôlement du porteur holderAuthentProgram: 3DS holderAuthentStatus : ERROR
93- Problème lors de l’authentification du porteur sur l’ACS holderAuthentProgram: 3DS holderAuthentStatus : ERROR
94- Erreur en 3DS 2.0 : problème technique lors de l’appel au DS holderAuthentProgram: 3DS holderAuthentStatus : ERROR
95- Erreur en 3DS 2.0 : problème technique lors la cinématique avec l’ACS holderAuthentProgram: 3DS_V2 holderAuthentStatus : ERROR
-
authentDateTime- présence
- Optionnel
- Interface version
- 2.0
Date et heure UTC de l’authentification.
-
authentCancelReason- présence
- Optionnel
- Interface version
- 2.0
Motif d’annulation de l’authentification.
Liste des valeurs
01- L’annulation a été demandée par le titulaire de carte
02- Le requêteur 3DS a annulé l’authentification
03- Transaction abandonnée
04- Temps de traitement dépassé chez ACS : autres délais
05- Temps de traitement dépassé chez ACS : Premier CReq non reçu par ACS
06- Transaction en erreur
07- Raison de l’annulation inconnue
-
holderAuthentType- présence
- Optionnel
- Interface version
- 2.0
Type d’authentification du porteur appliqué par l’émetteur de la carte. Champ valorisé en 3-D Secure v2.
Liste des valeurs
CHALLENGE- Authentification en mode challenge (redirection des pages d’authentification vers le porteur)
FRICTIONLESS- Authentification en mode frictionless
FRICTIONLESS_DELEGATE- Obsolète - Authentification en mode délégation de frictionless (DS gère l’authentification en délégation des émetteurs en cas de problème technique)
NONE- L’authentification n’a pas pu être mise en oeuvre
-
cavvAlgorithm- présence
- Optionnel
- Interface version
- 2.0
Indicateur de l’algorithme utilisé pour la génération du CAVV lors d’un paiement 3-D Secure.
Liste des valeurs
0- HMAC
1- CVV
2- CVV ATN
3- Mastercard SPA
-
authentTransStatusReason- présence
- Optionnel
- Interface version
- 2.0
Motif accompagnant le résultat de l’authentification communiqué par le serveur 3-D Secure d’un paiement 3-D Secure.
-
authentMessageVersion- présence
- Optionnel
- Interface version
- 2.31
Version du protocole 3-D Secure utilisé (e.g. 2.1.0).
-
cavv- présence
- Optionnel
- Interface version
- 2.0
Valeur de vérification de l’authentification du porteur lors d’un paiement 3-D Secure.
-
authentDsTransId- présence
- Optionnel
- Interface version
- 2.0
Identifiant universel de transaction attribué par le DS pour identifier de manière unique une transaction.
-
challengeMode3DS- présence
- Optionnel
- Interface version
- 2.0
Niveau d’authentification du porteur demandé.
Liste des valeurs
CHALLENGE- Le marchand souhaite qu’il y ait authentification du client. Autrement dit c’est une demande de “Challenge”
CHALLENGE_MANDATE- Le marchand a besoin règlementairement qu’il y ait une authentification forte du client (par exemple pour le premier paiement d’un échéancier de paiement)
NO_CHALLENGE- Le marchand souhaite qu’il n’y ait pas d’authentification du client. Autrement dit c’est une demande de “Frictionless”
NO_CHALLENGE_DTA- Le marchand souhaite qu’il n’y ait pas d’authentification du client dans une cinématique Direct to Authorize
NO_CHALLENGE_TRA_ACQ- Le marchand souhaite qu’il n’y ait pas d’authentification du porteur en invoquant l’exemption TRA Acquéreur. C’est une demande de “Frictionless”.
NO_CHALLENGE_TRA_ACQ_DTA- Le marchand souhaite qu’il n’y ait pas d’authentification du porteur en invoquant l’exemption TRA Acquéreur. C’est une demande Direct to Authorize.
NO_PREFERENCE- Le marchand n’exprime aucun souhait. C’est la valeur par défaut
-
authentExemptionReasonList- présence
- Optionnel
- Interface version
- 2.31
Liste des exemptions retenues par l’émetteur.
Liste des valeurs
AUTOMATE_PAYMENT- Automates de paiement des frais de transport et de parking
CORPORATE- Exemption procédure et protocole de paiement sécurisés pour les entreprises
DELEGATED_SCA- Authentification forte mise en œuvre par l’accepteur (wallet)
LOW_RISK_MERCHANT_CB- Analyse de risque – commerçant dans le programme Low Risk Merchant CB
LOW_VALUE- Exemption petits montants
OTHER_EXEMPTION- Autre cas d’usage exempté d’authentification
OUT_OF_SCOPE_RTS- Authentification non requise car hors du scope RTS SCA
RECURRING_FIX- Exemption opérations récurrentes de montants identiques et durée déterminée
TECHNICAL_ERROR- Impossibilité technique de mettre en œuvre l’authentification
TRA_ACQUIRER- Exemption analyse de risque par l’accepteur/l’acquéreur
TRA_ISSUER- Exemption analyse de risque par l’émetteur
WHITE_LIST- Exemption bénéficiaire de confiance
-
authentAcsTransId- présence
- Optionnel
- Interface version
- 2.0
Identifiant universel de transaction attribué par l’ACS pour identifier de manière unique une transaction.
-
authentDSMerchantName- présence
- Optionnel
- Interface version
- 2.31
Identifiant attribué par le Directory Server pour identifier de manière unique le commerçant.
-
eci- présence
- Optionnel
- Interface version
- 2.0
Indicateur de commerce électronique lors d’un paiement 3-D Secure.
-
authentScoreValue- présence
- Optionnel
- Interface version
- 2.0
Valeur du score fourni par le DS (Directory Server) à l’ACS (Access Control Server).
-
authentAmount- présence
- Optionnel
- Interface version
- 2.0
Montant de l’authentification.
-
authentThreedsServerTransId- présence
- Optionnel
- Interface version
- 2.35
Identifiant universel de transaction attribué par le 3DS Server pour identifier de manière unique une transaction.
-
authentACSMethod- présence
- Optionnel
- Interface version
- 2.31
Méthode d’authentification que l’ACS a appliqué pour authentifier le porteur de la carte.
Liste des valeurs
01- STATIC_PASSCODE
02- SMS_OTP
03- KEY_FOB_OR_EMV_CARD_READER_OTP
04- APP_OTP
05- OTP_OTHER
06- KBA
07- OOB_BIOMETRICS
08- OOB_LOGIN
09- OOB_OTHER
10- OTHER
-
txStatus- présence
- Optionnel
- Interface version
- 2.0
Résultat de l’authentification lors d’un paiement 3-D Secure.
Liste des valeurs
9- CARD_NOT_ENROLLED
A- ATTEMPT
C- CHALLENGE
D- DECOUPLED_AUTHENTICATION
E- AUTHENTICATED_WITHOUT_CRYPTO
I- INFO_ONLY
N- NOT_AUTHENTICATED
R- AUTHENTICATION_REJECTED
U- ERROR
Y- AUTHENTICATED_WITH_CRYPTO
-
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.
-
errorFieldName- présence
- Optionnel
- Interface version
- 2.0
Nom du champ en erreur dans la requête. Présent lorsque responseCode = 12 ou 30.
-
paymentMeanBrand- présence
- Optionnel
- Interface version
- 2.0
Nom du moyen de paiement utilisé. Il est lié à un paymentMeanType.
Liste des valeurs
1EUROCOM- Cofidis Pay 5x10x20x Contrat d’acquisition : ONLINE_CREDIT
3XCBCOFINOGA- Valeur Obsolète. Cofinoga 3xCB paymentMeanBrandType : CARD
ACCEPTGIRO- AcceptGiro paymentMeanBrandType : CREDIT_TRANSFER
AIRPLUS- Carte Airplus paymentMeanBrandType : CARD
AIRPLUS_LOGEE- Carte Airplus logée paymentMeanBrandType : CARD
AMEX- Carte American Express paymentMeanBrandType : CARD
AMEX_LOGEE- Carte American Express logée paymentMeanBrandType : CARD
AURORE- Carte CPAY paymentMeanBrandType : CARD
BCACB_3X- Floa Bank CB paiement en 3 fois paymentMeanBrandType : ONLINE_CREDIT
BCACB_4X- Floa Bank CB paiement en 4 fois paymentMeanBrandType : ONLINE_CREDIT
BCACUP- Carte CUP de Floa Bank paymentMeanBrandType : CARD
BCMC- Bancontact paymentMeanBrandType : CARD
CACF_3X- CACF paiement en 3 fois paymentMeanBrandType : ONLINE_CREDIT
CACF_3XSANSFRAIS- CACF paiement en 3 fois sans frais paymentMeanBrandType : ONLINE_CREDIT
CACF_4X- CACF paiement en 4 fois paymentMeanBrandType : ONLINE_CREDIT
CACF_4XSANSFRAIS- CACF paiement en 4 fois sans frais paymentMeanBrandType : ONLINE_CREDIT
CADHOC- Cadhoc paymentMeanBrandType : CARD
CADOCARTE- Cado Carte paymentMeanBrandType : CARD
CB- Carte Bancaire paymentMeanBrandType : CARD
CETELEM_3X- Cetelem 3xCB paymentMeanBrandType : ONLINE_CREDIT
CETELEM_4X- Cetelem 4xCB paymentMeanBrandType : ONLINE_CREDIT
COFIDIS_3X- Cofidis 3xCB paymentMeanBrandType : ONLINE_CREDIT
COFIDIS_4X- Cofidis 4xCB paymentMeanBrandType : ONLINE_CREDIT
CONECS- Titres Restaurants Dématérialisés Conecs paymentMeanBrandType : VOUCHER
CUP- Carte China UnionPay paymentMeanBrandType : CARD
CVA- Carte Visa Aurore paymentMeanBrandType : CARD
CVCO- Chèque-Vacances Connect paymentMeanBrandType : VOUCHER
DINERS- Carte Diners club international paymentMeanBrandType : CARD
FRANFINANCE_3X- Franfinance 3xCB paymentMeanBrandType : ONLINE_CREDIT
FRANFINANCE_4X- Franfinance 4xCB paymentMeanBrandType : ONLINE_CREDIT
GIROPAY- Giropay paymentMeanBrandType : CREDIT_TRANSFER
ILLICADO- Illicado paymentMeanBrandType : CARD
INCASSO- Incasso paymentMeanBrandType : DIRECT_DEBIT
INGHOMEPAY- PayButton ING Home’Pay paymentMeanBrandType : CREDIT_TRANSFER
JCB- Carte Japan Credit Bureau paymentMeanBrandType : CARD
LEPOTCOMMUN- Le Pot Commun paymentMeanBrandType : CARD
LYDIA- Lydia paymentMeanBrandType : PROVIDER
MAESTRO- Carte Maestro (Mastercard) paymentMeanBrandType : CARD
MASTERCARD- Carte Mastercard paymentMeanBrandType : CARD
MASTERPASS- Obsolète - Portefeuille virtuel MasterPass paymentMeanBrandType :
ONEY34X- Oney Paiement 3 fois ou 4 fois paymentMeanBrandType : ONLINE_CREDIT
PAYLIB- Portefeuille virtuel Paylib paymentMeanBrandType :
PAYPAL- Paypal paymentMeanBrandType : WALLET
PAYTRAIL- Paytrail paymentMeanBrandType : CREDIT_TRANSFER
PAY_BY_BANK- Virement bancaire SEPA paymentMeanBrandType : CREDIT_TRANSFER
SEPA_DIRECT_DEBIT- SDD (SEPA Direct Debit) paymentMeanBrandType : DIRECT_DEBIT
SOFINCO- Carte Sofinco paymentMeanBrandType : CARD
UNKNOWN- Moyen de paiement inconnu (cette valeur peut être retournée par Worldline Sips mais ne doit pas être utilisée dans une requête)
VISA- Carte Visa paymentMeanBrandType : CARD
VISACHECKOUT- Obsolète - Portefeuille virtuel Visa Checkout paymentMeanBrandType : WALLET
VISA_ELECTRON- Carte Visa Electron paymentMeanBrandType : CARD
VPAY- Carte VPAY (Visa) paymentMeanBrandType : CARD
-
paymentMeanDataProvider- présence
- Optionnel
- Interface version
- 2.0
Nom du fournisseur des données du moyen de paiement.
Liste des valeurs
APPLEPAY- Apple Pay
GOOGLEPAY- Google Pay
SAMSUNGPAY- Samsung Pay
-
paymentToken- présence
- Optionnel
- Interface version
- 2.0
Jeton de paiement Hosted Fields à transmettre lors des appels à Sips Office et permettant de trouver les informations de paiement carte lors de paiement classique ou 3-D Secure, par wallet ou non.
-
responseCode- présence
- Optionnel
- Interface version
- 2.0
Code réponse du serveur Worldline Sips.
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 Worldline Sips
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 Sips 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.
Exemple de réponse
Changelog