Prestashop logo, Visiter page d'accueil

Identification des transactions

-

Deux modes d’identification des transactions sont disponibles :

  1. le mode transactionReference
  2. le mode transactionId

La différence entre les 2 modes est la portée de l’identifiant, le transactionReference doit être unique durant toute la vie de la boutique alors que le transactionId doit être unique sur la journée.

Une option permet également de générer l'identifiant de transaction :

  • si activée, le module génère l’identifiant de la transaction dans la requête de paiement envoyée à la plateforme de paiement
  • si désactivée, le module laissez la plateforme de paiement générer l’identifiant de la transaction automatiquement puis le récupère dans la réponse de la plateforme de paiement

Remarque : le transactionReference est le mode d’identification par défaut, le transactionId 1.0 a été reconduit en 2.0 pour faciliter la migration des commerçants 1.0 vers 2.0 dans le cadre de la procédure de migration simplifiée.

Lors d’une création de transaction, et en fonction du mode choisi, la plateforme de paiement accepte ou rejette la création et génère des identifiants complémentaires.

Différents cas sont possibles :

Boutique en mode TransactionReference

Création d'une transaction avec transactionReference généré par le module

Il s'agit du mode par défaut si vous avez un nouveau merchant_id

transactionReference généré par le module Traitement standard
transactionId généré par le module Rejet Code = 12
transactionId absent OK
transactionReference absent Rejet Code = 12
Référence complémentaire générée par la plateforme de paiement s10TransactionId et s10TransactionIdDate
Contenu réponse s10TransactionId, s10TransactionIdDate et transactionReference

Création d'une transaction sans transactionReference (Tref auto)

Le module récupère et stocke les références complémentaires générée par la plateforme de paiement.

transactionReference généré par la plateforme de paiement Traitement standard
transactionId généré par le module
transactionId absent OK
transactionReference généré par le module Rejet Code = 12
Référence complémentaire générée par la plateforme de paiement transactionReference, s10TransactionId et s10TransactionIdDate
Contenu réponse s10TransactionId, s10TransactionIdDate et transactionReference

Boutique en mode TransactionId

Création d'une transaction avec transactionId généré par le module

Il s'agit du mode à configurer dans le cadre d'une procédure de migration simplifiée du connecteur 1.0 vers 2.0

transactionId généré par le module Traitement standard
transactionId absent Rejet Code = 12
transactionReference généré par le module Rejet Code = 12
transactionReference absent OK
Référence complémentaire générée par la plateforme de paiement transactionReference
Contenu réponse s10TransactionId, s10TransactionIdDate, et transactionReference

Création d'une transaction sans transactionId (Tid auto)

Le module récupère et stocke les références complémentaires générée par la plateforme de paiement.

transactionId absent Traitement standard
transactionId généré par le module Rejet Code = 12
transactionReference généré par le module Rejet Code = 12
transactionReference absent OK
Référence complémentaire générée par la plateforme de paiement s10TransactionId, s10TransactionIdDate et TransactionReference
Contenu réponse s10TransactionId, s10TransactionIdDate et transactionReference

Partager

L'article vous a-t-il été utile ?