• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
France
France
Espagne
Europe (Anglais)
Inde
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
Guides fonctionnels

Utilisation du formulaire en redirection

  • Cas d'usage concernés
  • Cinématique
  • Création du formulaire de paiement
  • Analyse de la réponse

Cas d'usage concernés

Ce chapitre s'applique pour les cas d'utilisation suivants :
  • Paiement comptant avec saisie des données de la carte,
  • Paiement en plusieurs fois,
  • Enregistrement d'une carte (avec ou sans paiement, avec ou sans souscription à un abonnement),
  • Paiement par alias.

Cinématique

La cinématique ci-dessous s'applique aux paiements CB,VISA, MASTERCARD, AMEX.

  1. Le site marchand redirige l’acheteur vers la plateforme de paiement en transmettant les données du paiement (montant, devise etc.).
  2. La plateforme de paiement affiche la page de saisie des données carte.

    L’acheteur sélectionne son moyen de paiement et renseigne le numéro et la date d'expiration de sa carte.

    Si la carte possède un cryptogramme visuel, ce dernier doit obligatoirement être renseigné.

  3. La plateforme de paiement procède à l'authentification 3-D Secure.
  4. La plateforme de paiement réalise une demande d'autorisation auprès de l'acquéreur (la banque du marchand).
  5. La plateforme de paiement notifie le site marchand du résultat du paiement.
  6. En cas de succès, la plateforme de paiement affiche la page de résumé présentant les informations de la transaction.

    Si le paiement est refusé, la plateforme de paiement invite l'acheteur à tenter un nouveau paiement.

Création du formulaire de paiement

Analyse de la réponse

Le résultat de l'authentification 3-D Secure est transmis dans la notification de fin de paiement (IPN) et lorsque le navigateur de l'acheteur est redirigé vers le site marchand.

Voici la liste des champs décrivant l'authentification du porteur par cas d'usage :

Cas d'usage Champs retournés
Transaction avec authentification forte réussie.
  • vads_threeds_enrolled = Y : Porteur enrôlé.
  • vads_threeds_status = Y (Authentification réussie)
  • vads_threeds_auth_type = CHALLENGE (Valeur retournée en 3DS1 et 3DS2).
  • vads_threeds_eci = 5 (Visa ou AMEX) ou 02 (Mastercard).
  • vads_warranty_result = YES : Transfert de responsabilité à l'émetteur possible en cas de contestation du porteur.
Transaction avec authentification frictionless réussie, le marchand dispose de l'option "Frictionless 3DS2" et a demandé une authentification sans interaction du porteur.
  • vads_threeds_enrolled = Y : Porteur enrôlé.
  • vads_threeds_status = Y : Authentification réussie.
  • vads_threeds_auth_type = FRICTIONLESS.
  • vads_threeds_eci = 5 (Visa ou AMEX) ou 02 (Mastercard).
  • vads_warranty_result = NO : Pas de transfert de responsabilité à l'émetteur de la carte.
Transaction avec authentification frictionless réussie, le marchand n'a pas demandé une authentification sans interaction du porteur.
  • vads_threeds_enrolled = Y : Porteur enrôlé.
  • vads_threeds_status = Y : Authentification réussie.
  • vads_threeds_auth_type = FRICTIONLESS.
  • vads_threeds_eci = 5 (Visa ou AMEX) ou 02 (Mastercard).
  • vads_warranty_result = YES : Transfert de responsabilité à l'émetteur possible en cas de contestation du porteur.
Transaction avec authentification 3-D Secure en échec.
  • vads_threeds_enrolled = Y : Porteur enrôlé.
  • vads_threeds_status = N : Erreur d’authentification.
  • vads_threeds_auth_type = vide: l'acheteur ne s'est pas authentifié.
  • vads_warranty_result = NO : Pas de transfert de responsabilité à l'émetteur de la carte.
  • vads_threeds_eci = vide.
  • vads_payment_error = 39 : Refus 3-D Secure pour la transaction.
Transaction avec erreur technique durant l'authentification.
  • vads_threeds_enrolled = Y ou U : "Y" si porteur enrôlé, "U" si impossible de vérifier le statut d’enrôlement.
  • vads_threeds_status = U : Authentification impossible ou vide.
  • vads_threeds_auth_type = vide : l'acheteur ne s'est pas authentifié.
  • vads_threeds_eci = 7(Visa ou AMEX) ou vide (Mastercard).
  • vads_warranty_result = UNKNOWN : Transfert de responsabilité à l'émetteur non déterminable suite à une erreur technique.
  • vads_payment_error =
    • en 3DS2 : 205, 206, 208 ou 213 : une erreur technique est survenue lors du processus.
    • en 3DS1 : 105 : Signature du message d’authentification invalide.
Session de paiement expirée.
  • vads_threeds_enrolled = Y : Porteur enrôlé.
  • vads_threeds_status = N : Erreur d’authentification.
  • vads_threeds_auth_type = vide: l'acheteur ne s'est pas authentifié.
  • vads_threeds_eci = vide.
  • vads_warranty_result = vide : Le transfert de responsabilité est non applicable.
  • vads_payment_error = 149 : Session expirée. L'acheteur a été redirigé vers l'ACS mais n'a pas finalisé l'authentification 3DS.
Carte non enrôlée.
  • vads_threeds_enrolled = N : Porteur non enrôlé.
  • vads_threeds_status = vide : Pas d’authentification.
  • vads_threeds_auth_type = vide : Pas d’authentification.
  • vads_threeds_eci = vide : Pas d’authentification.
  • vads_warranty_result = NO : Pas de transfert de responsabilité à l'émetteur de la carte.
  • Paiement en N fois
  • Enregistrement d'une carte sans paiement
  • Paiement par alias
  • Préférence 3-D Secure
  • Champs permettant d'améliorer les chances de frictionless
Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.18-1.11