CentralPay Documentation CentralPay Documentation
  • Informations gĂ©nĂ©rales
  • Documentation
  • DĂ©veloppeurs
CentralPay Documentation CentralPay Documentation
  • Informations gĂ©nĂ©rales
  • Documentation
  • DĂ©veloppeurs
Documentation
  • Folder icon closed Folder open iconGuide de dĂ©marrage rapide >
  • Folder icon closed Folder open iconLe compte Marchand CentralPay
    • Compte Marchandmerchant
    • Profils clientscustomer
    • Points de ventepointOfSale
    • Comptes de paiementwallet
    • Comptes de MEwallet
  • Folder icon closed Folder open iconServices liĂ©s au compte
    • Notifications email/sms
    • Services anti-fraude
    • Versement sortantpayout
    • Exports comptables
    • Exports de donnĂ©es
    • Webhooks
  • Folder icon closed Folder open iconLiens de paiement
    • Informations gĂ©nĂ©rales
    • Demandes de paiementpaymentRequest
    • Page de paiement (SmartForm)
    • Retours, statuts et hooks
  • Folder icon closed Folder open iconTransaction par carte
    • Informations gĂ©nĂ©rales
    • Formulaire de paiement CUSTOM
    • Authentification 3DS 2.0
    • Transaction cartetransaction
    • Transaction carte rĂ©currentetransaction
    • Transaction carte via walletApplePay / GooglePay
    • R-transaction carterefund / credit / dispute
    • Email de confirmation
    • LibellĂ© relevĂ© bancaire
    • Gestion des devises
    • Gestion des cartes virtuelles (VCC)
    • Retours, statuts et hooks
  • Folder icon closed Folder open iconTransaction par virement
    • Informations gĂ©nĂ©rales
    • IBAN Virtuels
    • Transaction par virementsctTransaction
    • Pay by Bank – Initiation de paiement (PIS)
    • Rapprochement Ă  une demande de paiementbankReconciliation
    • R-transaction SCTrefund
    • Virements internationaux
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconTransaction prĂ©lèvement SEPA
    • Informations gĂ©nĂ©rales
    • Identifiant de CrĂ©ancier SEPA
    • DĂ©claration du compte bancaire
    • CrĂ©ation du mandat SEPA
    • Transaction par prĂ©lèvementsddTransaction
    • R-transaction SDDrefund / sddTransactionReversal
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconPaiements rĂ©currents
    • Abonnementsubscription
    • FractionnĂ©installment
  • Folder icon closed Folder open iconAuthentification 3DS 2.2
    • 3DS 2.2 BRW (paiement unitaire)
    • 3DS 2.2 3RI (paiements rĂ©currents)
    • FAQ 3DS 2.2
  • Folder icon closed Folder open iconCrĂ©er des comptes
    • Informations gĂ©nĂ©rales
    • Demande d’enrĂ´lementmerchant-enrollment
    • ComplĂ©ter un enrĂ´lementmerchant-enrollment
    • Validation d’un enrĂ´lement
    • Compte de Monnaie Électronique limitĂ©customer / wallets
    • DĂ©plafonner un compte de Monnaie Électroniquemerchant-enrollment
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconTransfĂ©rer des paiements
    • Informations gĂ©nĂ©rales
    • Transfert indĂ©pendanttransfer / transferReversal
    • Transfert via Transaction ou PaymentRequesttransaction / paymentRequest
    • Versement sortant pour tiers
    • Retours, statuts et webhooks
  • Folder icon closed Folder open iconPlugin CMS
    • WooCommerce
    • PrestaShop
    • Magento
  • Folder icon closed Folder open iconBonnes pratiques
    • DĂ©claration TVA par pays
    • Merchant Initiated Transaction (MIT)
    • Verification of Payee (VoP)
      • FAQ – Verification Of Payee

FAQ 3DS 2.2

Estimated reading: 5 minutes

Foire aux questions autour du 3-D Secure 2.0.

Existe-t-il des cartes de test pour des transactions 3DS2 en environnement RCT ?

👉 Consultez la liste des cartes de test de l’environnement de RCT

Ma transaction a reçu le code retour banque 5, qu’est-ce que ça signifie ?

Cela signifie, que la banque refuse sans donner de statut particulier.
Cela peut être un code CVV erroné ou une autre décision que nous ne connaissons pas.
Ce statut ne permet pas d’affirmer que la banque n’acceptera pas l’autorisation après d’autres tentatives.

Ma transaction a reçu le code retour banque 12, qu’est-ce que ça signifie ?

Cela signifie que la banque refuse sans donner de statut particulier.
La raison peut ĂŞtre :
      – Simplement une transaction invalide
      – Un code 75 de la part de la banque Ă©metteur (le code PIN de la carte a Ă©tĂ© trop de fois incorrecte)
      – Un CVV erronĂ© (fournit par l’ACS lors d’une authentification 3DS)
      – Ou une autre dĂ©cision que nous ne connaissons pas

L’API transaction me retourne une erreur « Soft Decline » pourtant le paramètre « threeDSServerTransID » est bien celui retournĂ© par le cres. Comment devons-nous interprĂ©ter ce retour et que devons-nous faire ?

Le soft decline est renvoyĂ© par la banque lorsque que le 3DS n’est pas prĂ©sent dans la transaction. Il faut vĂ©rifier s’il manque des champs prĂ©sentĂ©s dans cette partie de la documentation : https://ref-api.centralpay.net/payment#106-3ds-sub-object

Ma requĂŞte du Versioning me retourne une erreur « 404 » avec le message « Card account number not found in card ranges from Directory Server ». Qu’est-ce que ça signifie et que dois-je faire ?

Cela signifie que la carte utilisĂ©e n’est pas enrĂ´lĂ©e 3DS2.0 et que la transaction ne peut pas se faire en 3DS2.0.
Pour ce cas, nous conseillons de prévoir un basculement vers un paiement en 3DS1 pour ce genre de carte.

La réponse de la requête Result nous a renvoyé le transStatus à U. Comment devons-nous interpréter ce retour et que devons-nous faire dans ce cas ?

La valeur U de transStatus en rĂ©ponse de la requĂŞte result signifie que l’authentification ou la vĂ©rification n’a pas pu se faire suite Ă  un problème technique ou autres problèmes.
Du cĂ´tĂ© du smart form lors du challenge avec la requĂŞte result, seules les valeurs Y et A permettent de valider le challenge et continuer le paiement.
Les autres valeurs font Ă©chouer le challenge et le paiement.
Mais dans le cas d’un custom form le fonctionnement peut ĂŞtre diffĂ©rent, vous pouvez utiliser la valeur U pour faire une nouvelle tentative de challenge et si ça Ă©choue encore alors le paiement passe en 3DS1 ou est refusĂ©, ou alors pour directement retenter le paiement en 3DS1 ou le considĂ©rer comme un Ă©chec de paiement.
Ces différents cas sont possibles à réaliser.

Nous avons soumis le formulaire Ă  l’URL retournĂ©e par l’authentication avec le base64EncodedChallengeRequest.
Mais le client est aussitĂ´t revenu sur notre site sans CRES mais avec un paramètre ERROR contenant la valeur « eyJ0aHJlZURTU…Mi4xLjAifQ== » ainsi que le paramètre « THREEDSSESSIONDATA » qui lui Ă©tait vide. Comment devons-nous interprĂ©ter ce retour et que devons-nous faire dans ce cas ?

Lorsque vous avez un retour de ce genre, il faut vĂ©rifier que votre processus du 3DS2 se dĂ©roule bien sĂ»r une seule et mĂŞme page avec la solution d’un iframe.
Si le processus est conforme, alors contactez le support technique avec les informations nĂ©cessaires.

ℹ️ Pour rappel, toutes les étapes du formulaire se réalisent sur une seule et même page sans redirection vers une page bancaire ou autre. Cela se fait grâce à la solution de l'iframe. Toute la procédure du 3DS2.0 se passe sur la même page !

Nous avons reçu une erreur 303 : « acquirerBIN, acquirerMerchantID not recognized » lors d’un appel Ă  l’authentication. Comment devons-nous interprĂ©ter ce retour et que devons-nous faire dans ce cas ?

Il s’agit soit du contrat qui n’est pas 3DS2, soit d’autres problèmes.
Dans le cas d’un autre problème, il faut alors contacter le support technique en fournissant le numĂ©ro de contrat monĂ©tique (si connu) et les autres informations pouvant ĂŞtre nĂ©cessaire.

Sur l’Ă©tape d’authentication, nous avons eu une erreur 203 : « Validation of 3DS Requestor Authentication data failed.
Data element not in the required format or value is invalid » pour le champ merchant.merchantName. Comment devons-nous interpréter ce retour et que devons-nous faire dans ce cas ?

L’erreur 203 signifie qu’il y a un caractère invalide dans le paramètre « merchant.merchantName ».

Lors d’un test d’appel de la fonction 3DS2 « authentication », l’erreur suivante est retournĂ©e dans la clĂ© « card data » : « There is no unique source of card ». Qu’est-ce que cela signifie ?

L’erreur « There is no unique source of card » est commune Ă  toute la plateforme et est prĂ©sent lorsque vous envoyez des informations de cartes deux fois : par exemple via un cardToken et un cardId ou un PAN et un cardToken…

FAQ 3DS 2.2 - Previous 3DS 2.2 3RI (paiements récurrents) Next - FAQ 3DS 2.2 Créer des comptes
CONTENU