Ancienne solution: Guide d'intégration (avec redirection)
Achat
La transaction d’achat est le type de transaction le plus couramment utilisé. L’internaute effectue l’achat sur le site Internet du marchand. Il s’agit de la solution parfaite pour effectuer des achats et des commandes en ligne.
La transaction d’achat se divise en deux blocs comportant 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. La réussite des étapes de la phase A permet au module de communication du marchand de rediriger le client sur la page de paiement sécurisé Desjardins. 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».
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