Une condition de connecteur définit les critères auxquels une transaction doit répondre pour qu'une configuration de connecteur puisse traiter le paiement.
Une condition permet de formuler un critère de sélection sur une transaction. Cela signifie qu’une condition peut déclencher une décision sur la base d’une transaction donnée.
Une telle condition peut être utilisée pour sélectionner des configurations de Payment Connector ou un Charge Flow.
Une condition peut se baser sur différentes propriétés de la transaction. Par exemple, la condition peut effectuer une sélection en fonction du montant de la transaction ou du pays de facturation. Une liste complète de tous les types de conditions est disponible ici.
Une condition de paiement peut avoir les états suivants :
Lorsque l’état est défini sur Active, cette condition définit les restrictions appliquées à la transaction
Lorsque l’état est défini sur Inactive, la condition est ignorée lors de la sélection d’une transaction. Par exemple, toutes les contraintes définies par la condition sont
ignorées.
La condition est en cours de suppression. Cela peut prendre un certain temps jusqu’à ce que la condition soit marquée comme Deleting avant d’être marquée comme Deleted.
La condition est supprimée. Étant donné que la condition est liée à des données qui ne peuvent pas être supprimées immédiatement, nous devons conserver la condition jusqu’à ce que toutes les données puissent être supprimées.
Une fois qu’un type de condition est défini sur la condition, il ne peut plus être modifié. Si vous souhaitez changer le type de condition, vous devez supprimer l’ancienne et en créer une nouvelle.