Finalisation de transaction avec Credentials-on-File (COF)

L’introduction de la directive Credential-on-File (COF) change non seulement la façon de traiter les transactions récurrentes, mais offre également de nouvelles possibilités.

Il arrive parfois que vous deviez répartir une transaction unique sur une certaine période parce que vos services / biens sont temporairement indisponibles au moment de la commande. Au lieu de créer une nouvelle transaction, vous voulez la finaliser après la livraison.

Les règles COF vous permettent de le faire, sans même devoir créer un ALIAS lors de la transaction initiale, ce qui réduira les efforts requis pour gérer vos affaires de transactions en ligne quotidiennes !

  • Il est possible de finaliser une transaction 7 jours après la transaction initiale
  • Cette période peut être plus longue (jusqu’à 30 jours) en fonction de la méthode de paiement et de l’opération en question, mais nous recommandons de réaliser la finalisation dans un délai de 7 jours, Qui garantit un taux de 

a. Initier la transaction

Envoyez les paramètres suivants avec votre demande de transaction (Veuillez lire le chapitre qui y est consacré dans notre  Alias Manager documentation pour plus d’informations).

Paramètre Valeurs Description
REQUESTCOMPLETIONID Y Indique que la transaction sera finalisée ultérieurement
COF_INITIATOR CIT Une transaction initiée par un titulaire de carte
COF_TRANSACTION FIRST Première transaction d’une série de transactions
COF_SCHEDULE UNSCHED Une transaction non planifiée


Après avoir finalisé la transaction avec succès, nous fournirons un paramètre supplémentaire dans les commentaires sur les transactions (COMPLETIONID). Nous enregistrerons toutes les données de la carte nécessaires dans notre base de données, ce qui vous permettra de finaliser la transaction en utilisant ce COMPLETIONID ultérieurement.
 

b. Finaliser la transaction

Dès que vous souhaitez finaliser la transaction, envoyez le paramètre suivant en plus des paramètres COF standard en tant que demande de maintenance via DirectLink ou Batch.  

Parameter Value Description
COMPLETIONID Alphanumérique (36 caractères)

Un Alias technique qui fait référence à la transaction initiale

Pour une opération batch, veuillez envoyer ce champ à la position 58. Vous trouverez les positions pour les autres paramètres ici.

AMOUNT Montant à payer

Montant restant dû. MULTIPLIE PAR 100, puisque le format du montant ne doit pas contenir de décimales or tout type de séparateur.

OPERATION SAL / SAS

Donne l’instruction à notre système de prélever le montant restant dû

COF_INITIATOR MIT Indique que la transaction est initiée par le marchand
COF_TRANSACTION SUBSEQ Indique qu’il s’agit d’une transaction ultérieure à la commande initiale
COF_SCHEDULE UNSCHED Une transaction non planifiée