Ancienne solution: Guide d'intégration (sans redirection)
Annuler la préautorisation
L’annulation de la préautorisation représente la deuxième étape du processus d’achat avec préautorisation. Il s’agit de l’annulation de la préautorisation, par le marchand, au cas où la vente ou la réservation serait annulée, par exemple. Une fois cette annulation effectuée, l’achat est considéré comme étant annulé et les fonds du client sont dégelés.
Le processus pour annuler la préautorisation se divise en deux blocs de quatre étapes.
Phase A
Le module de communication du marchand agit à titre de client lors des quatre premières étapes. C’est ce module qui initie les communications avec le serveur de paiement sécurisé Desjardins afin d’ouvrir une session et d’envoyer l’information relative à la transaction.
Les requêtes XML aux étapes #1 et #3 doivent être envoyées dans le corps du message HTTPS via un POST et doivent contenir dans leur en-tête le type de contenu « text/xml ».
À la suite de la réussite des étapes de la phase A, la demande pour annuler la préautorisation sera traitée en différé (délai maximal de deux minutes). La phase B constitue donc la réponse envoyée par le serveur de paiement sécurisé Desjardins au module de communication du marchand.
Phase B
Le module de communication du marchand agit à titre de serveur lors des quatre dernières étapes. Le serveur de paiement sécurisé Desjardins initie la communication avec ce module afin de retourner l’état de la transaction et d’en confirmer le statut final.
Les requêtes XML aux étapes #5 et #7 sont reçues dans le corps du message HTTPS via un POST et contiennent dans leur en-tête le type de contenu « text/xml ».
Voir les étapes