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 !
|
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 |