Documentation
Transaction

Une transaction peut passer par les états suivants :

Pending

La transaction est initialisée. La plupart des informations de la transaction peuvent encore être modifiées. L’état suivant de la transaction est Confirmed.

Confirmed

La transaction est confirmée par la boutique en ligne ou par le marchand. Une fois qu’une transaction est Confirmed, plus aucune modification ne peut y être apportée. L’état suivant de la transaction est Processing.

Processing

La transaction passe à l’état Processing lorsque nous commençons à collecter les informations de paiement et à traiter la transaction. Une transaction peut rester longtemps dans l’état Processing (par exemple lorsqu’elle est utilisée avec des charge flows). Si le traitement de la transaction réussit, la transaction passe à l’état Authorized. Si le traitement échoue, la transaction passe à l’état Failed.

Failed

La transaction n’a pas pu être Authorized. En général, soit le client a annulé la transaction, soit il n’a pas pu ou pas voulu autoriser le paiement. Les détails expliquant pourquoi la transaction est Failed figurent dans le motif d’échec de la transaction. Il s’agit d’un état final.

Authorized

Le client a Authorized le paiement. Authorized signifie que le client a accepté le paiement et que le montant a pu être réservé. Le transfert du montant vers le compte du marchand n’est toutefois pas encore initié. Dans cet état, le marchand peut modifier les postes de la transaction. L’état suivant de la transaction est Completed.

Completed

Le paiement a été initié. Le transfert de l’argent vers le compte du marchand a été effectué ou est initié. Le montant ne peut donc plus être modifié. Il n’est pas recommandé de déclencher la livraison lorsque cet état est atteint. La décision de livrer ou non les marchandises dépend du mode de paiement et des réglages effectués par le marchand. Les états suivants de la transaction sont Fulfill ou Decline.

Fulfill

La transaction est prête à être livrée par le marchand. Tous les contrôles de risque ont été effectués et indiquent que la transaction peut être livrée en toute sécurité. Il s’agit d’un état final.

Decline

La transaction ne doit pas être livrée. Il est recommandé de refuser la livraison, car soit l’argent n’arrivera jamais sur le compte du marchand, soit il est très probable que le client ne soit pas disposé à effectuer le paiement. Il s’agit d’un état final.

États
  • Créer
    Le statut de création est activé pendant la création de la transaction.
  • En attente
    La transaction a été créée mais elle n’a pas encore été confirmée par le système du commerçant.
  • Confirmé
    La transaction a été créée et confirmée mais elle n’a pas encore été traitée.
  • En cours de traitement
    La transaction est en cours de traitement.
  • Échec
    L’autorisation de la transaction a échoué.
  • Autorisé
    La transaction a été autorisée.
  • Terminé
    La transaction est complète.
  • Livrer
    La transaction est prête pour la livraison.
  • Refuser
    Les produits ou les services ne doivent pas être livrés.
  • Annulé
    L'autorisation est annulée et aucun argent n'est donc transféré.
Propriétés
  • Accept Header
    L'en-tête "Accept" du navigateur web du client.
  • Accept Language Header
    L'en-tête "Accept Language" du navigateur web du client.
  • Achevé le
    La date et l'heure auxquelles la transaction a été effectuée.
  • Adresse Internet Protocol (IP)
    L'adresse IP de l'appareil du client.
  • Adresse de facturation
    L'adresse associée à la méthode de paiement à des fins de facturation et de traitement des transactions.
  • Adresse de livraison
    L'adresse à laquelle la commande sera expédiée.
  • Adresse e-mail du client
    L'adresse électronique du client.
  • Allowed Payment Method Brands
    Les marques de la méthode de paiement qui peuvent être utilisées pour autoriser la transaction.
  • Articles de ligne
    Les articles achetés par le client.
  • Auto-confirmation activée
    Indique si la transaction peut être confirmée automatiquement ou si cela doit être fait explicitement via l'API. La valeur par défaut est true.
  • Autorisé le
    La date et l'heure auxquelles la transaction a été autorisée.
  • Canal de vente
    Le canal de vente par lequel la transaction a été effectuée.
  • Charge Retry Enabled
    Indique si le client peut effectuer d'autres tentatives de paiement si la première a échoué. La valeur par défaut est true.
  • Completion Timeout On
    La date et l'heure auxquelles la transaction est terminée automatiquement.
  • Comportement d'achèvement
    Le comportement qui contrôle la fin de la transaction.
  • Configuration du Payment Connector
    La configuration du connecteur de paiement qui a été utilisée pour autoriser la transaction.
  • Configurations de mode de paiement autorisées
    Les configurations de la méthode de paiement qui peuvent être utilisées pour autoriser la transaction.
  • Confirmed By
    L'ID de l'utilisateur par lequel la transaction a été confirmée.
  • Confirmed On
    La date et l'heure auxquelles la transaction a été créée.
  • Créé le
    La date et l'heure de création de l'objet.
  • Créé par
    L'ID de l'utilisateur par lequel la transaction a été créée.
  • Customers Presence
    La présence du client indique si le client de la transaction est présent et de quelle manière. La valeur par défaut est VIRTUAL_PRESENT.
  • Date de suppression prévue
    La date et l'heure auxquelles il est prévu que l'objet soit définitivement supprimé. Si la valeur est vide, l'objet ne sera pas supprimé.
  • Date du bulletin de livraison
    Date et heure auxquelles la décision a été prise d'expédier ou non la commande.
  • Emails désactivés
    Indique si l'envoi d'e-mails est désactivé pour la transaction. La valeur par défaut est false.
  • End Of Life
    La date et l'heure à laquelle la transaction atteint sa fin de vie. Aucune autre action ne peut être effectuée à ce moment-là.
  • Environnement
    L'environnement utilisé pour le rendu des ressources.
  • Environnement d’autorisation
    L'environnement dans lequel la transaction a été autorisée.
  • Failed Url
    URL vers laquelle rediriger le client après l'annulation ou l'échec de l'authentification de son paiement.
  • Fuseau horaire
    Le fuseau horaire du client, qui affecte la façon dont les dates et les heures sont formatées lors de la communication avec le client.
  • Groupe
    Le groupe auquel appartient la transaction.
  • Hauteur de l'écran
    La hauteur de l'écran du navigateur web du client.
  • ID
    A unique identifier for the object.
  • ID du Space référencé
    L'ID de l'espace auquel appartient cet objet.
  • ID du client
    L'identifiant unique du client dans le système externe.
  • Internet Protocol Address Country
    Le pays déterminé à partir de l'adresse IP de l'appareil du client.
  • Invoice Merchant Reference
    Référence du commerçant utilisée pour identifier la facture.
  • Java Enabled
    Si Java est activé sur le navigateur web du client.
  • Langue
    Choisir la langue.
  • Largeur de l'écran
    Largeur de l'écran du navigateur web du client.
  • Message d’erreur utilisateur
    Le message qui peut être affiché au client expliquant pourquoi la transaction a échoué, dans la langue du client.
  • Mode de livraison
    Le nom de la méthode d'expédition utilisée pour expédier les produits.
  • Mode de tokenisation
    Le mode de symbolisation spécifie si et comment la symbolisation des informations de paiement est appliquée à la transaction.
  • Monnaie
    Code à trois lettres (format ISO 4217) de la devise de la transaction.
  • Montant achevé
    Le montant total qui a été réalisé, dans la devise de la transaction.
  • Montant d’autorisation
    La somme de tous les prix des postes, taxes comprises, dans la devise de la transaction.
  • Montant remboursé
    Le montant total remboursé, dans la devise de la transaction.
  • Montant total du règlement
    Le montant total qui a été réglé, dans la devise de la transaction.
  • Méta-données
    Permet de stocker des informations supplémentaires sur l'objet.
  • Parent
    La transaction mère qui a été (partiellement) remplacée par cette transaction.
  • Processing On
    La date et l'heure auxquelles le traitement de la transaction a commencé.
  • Profondeur de couleur de l'écran
    La profondeur de couleur de l'écran du navigateur web du client.
  • Raison de l’erreur
    La raison de l'échec de la transaction.
  • Référence du commerçant
    Référence du commerçant utilisée pour identifier la transaction.
  • Session Identifier des appareils
    Permet de lier la transaction aux données collectées sur l'appareil du client.
  • Statut
    L'état actuel de l'objet.
  • Stratégie de sélection d’environnement
    La stratégie permettant de déterminer si la transaction doit être traitée dans l'environnement de test ou de production.
  • Success Url
    L'URL vers laquelle le client doit être redirigé après avoir authentifié son paiement.
  • Terminal
    Le terminal de paiement par lequel le paiement a été effectué.
  • Timeout de l’autorisation
    La date et l'heure auxquelles la transaction doit être autorisée, sinon elle sera annulée.
  • Token
    Le jeton de paiement qui doit être utilisé pour facturer le client.
  • Total des frais appliqués
    Le total de tous les frais facturés, dans la devise de la transaction.
  • Type d’interface utilisateur
    Le type d'interface utilisateur que le client a utilisé pour fournir les informations de paiement.
  • User Agent Header
    L'en-tête "User Agent" du navigateur web du client.
  • Version
    The version is used for optimistic locking and incremented whenever the object is updated.
  • Vue de l'espace ID
    L'ID de la vue de l'espace à laquelle cet objet est lié.
  • Window Height
    La hauteur de la fenêtre du navigateur web du client.
  • Window Width
    Largeur de la fenêtre du navigateur web du client.
  • Years To Keep
    Le nombre d'années pendant lesquelles la transaction est conservée après son autorisation.
  • Échoué sur
    Date et heure de l'échec de la transaction.
Staging 2.218.3