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é
    Lautorisation est annulée et aucun argent nest donc transféré.
Propriétés
  • Accept Header
    Len-tête "Accept" du navigateur web du client.
  • Accept Language Header
    Len-tête "Accept Language" du navigateur web du client.
  • Achevé le
    La date et lheure auxquelles la transaction a été effectuée.
  • Adresse Internet Protocol (IP)
    Ladresse IP de lappareil du client.
  • Adresse de facturation
    Ladresse associée à la méthode de paiement à des fins de facturation et de traitement des transactions.
  • Adresse de livraison
    Ladresse à laquelle la commande sera expédiée.
  • Adresse e-mail du client
    Ladresse é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 lAPI. La valeur par défaut est true.
  • Autorisé le
    La date et lheure 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 dautres tentatives de paiement si la première a échoué. La valeur par défaut est true.
  • Completion Timeout On
    La date et lheure auxquelles la transaction est terminée automatiquement.
  • Comportement dachè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
    LID de lutilisateur par lequel la transaction a été confirmée.
  • Confirmed On
    La date et lheure auxquelles la transaction a été créée.
  • Créé le
    La date et lheure de création de lobjet.
  • Créé par
    LID de lutilisateur 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 lheure auxquelles il est prévu que lobjet soit définitivement supprimé. Si la valeur est vide, lobjet ne sera pas supprimé.
  • Date du bulletin de livraison
    Date et heure auxquelles la décision a été prise dexpédier ou non la commande.
  • Emails désactivés
    Indique si lenvoi de-mails est désactivé pour la transaction. La valeur par défaut est false.
  • End Of Life
    La date et lheure à laquelle la transaction atteint sa fin de vie. Aucune autre action ne peut être effectuée à ce moment-là.
  • Environnement
  • Environnement d’autorisation
    Lenvironnement dans lequel la transaction a été autorisée.
  • Failed Url
    URL vers laquelle rediriger le client après lannulation ou léchec de lauthentification 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é
    LID de lespace auquel appartient cet objet.
  • ID du client
    Lidentifiant unique du client dans le système externe.
  • Internet Protocol Address Country
    Le pays déterminé à partir de ladresse IP de lappareil 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 dexpé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 lobjet.
  • Parent
    La transaction mère qui a été (partiellement) remplacée par cette transaction.
  • Processing On
    La date et lheure 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 lappareil du client.
  • Statut
    Létat actuel de lobjet.
  • Stratégie de sélection d’environnement
    La stratégie permettant de déterminer si la transaction doit être traitée dans lenvironnement de test ou de production.
  • Success Url
    LURL 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 lheure 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 dinterface utilisateur que le client a utilisé pour fournir les informations de paiement.
  • User Agent Header
    Len-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 lespace ID
    LID de la vue de lespace à 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 dannées pendant lesquelles la transaction est conservée après son autorisation.
  • Échoué sur
    Date et heure de léchec de la transaction.