Documentation
Transaction

A transaction can go through the following states:

Pending

The transaction is initialized. Most of the information on the transaction can be changed. The transaction’s next state is Confirmed.

Confirmed

The transaction is confirmed by the web shop or by the merchant. Once a transaction is Confirmed no changes can be made on it. The transaction’s next state is Processing.

Processing

The transaction switches to Processing when we start with the collecting of the payment information and start with the processing. A transaction can remain a long time in the Processing state (e.g. when used with charge flows). In case the processing of the transaction is successful the transaction switches into Authorized. If the processing is not successful the transaction switches into Failed.

Failed

The transaction could not be Authorized. Typically either the customer cancelled the transaction or the customer was unable or not willing to authorize the payment. Details why the transaction Failed can be found in the failure reason on the transaction. This is a final state.

Authorized

The customer has Authorized the payment. Authorized means the customer has accepted the payment and the amount could be reserved. However the transfer of the amount to the merchant account is not be initiated. In this state the merchant can change the line items of the transaction. The transaction’s next state is Completed.

Completed

The payment has been initiated. The transfer of the money to the merchant account has been done or is initiated. As such the amount cannot be changed anymore. It is not recommend to initiate the delivery when this state is reached. The decision if the delivery of the goods should occur depends on the payment method on the settings done by the merchant. The transaction’s next states are Fulfill or Decline.

Fulfill

The transaction is ready to be delivered by the merchant. All the risk checks are executed and indicate that the transaction is safe to be delivered. This is a final state.

Decline

The transaction should not be delivered. It is recommended to decline the delivery because either the money will never arrive on the merchant account or the chances are high that the customer is not willing to pay the payment. This is a final state.

É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
  • 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
    The language that is linked to the object.
  • 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.