Ancienne solution: Guide d'intégration (sans redirection)
Receipt
La transaction Receipt permet de générer un relevé qui est un duplicata du relevé original. Le relevé comprend le texte “”****Duplicate/Duplicata ****” en première et dernière lignes du relevé.
La transaction Receipt ne doit spécifier qu’une transaction à la fois. Dans la réponse à la requête envoyée par le marchand, le serveur web Desjardins fournit l’information relative au relevé pour la transaction spécifiée. La transaction Receipt peut être utilisée pour des transactions qui ont eu lieu au courant des derniers 3 mois.
La solution Web Desjardins effectue en ligne ce type de transaction.
La transaction Receipt se divise en deux phases comportant quatre étapes en tout.
Phase A
Le module de communication du marchand agit à titre de client lors des trois 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 ».
Phase B
Le module de communication du marchand agit à titre de serveur lors de l’étape 4. Le serveur de paiement sécurisé Desjardins initie la communication avec ce module afin de retourner le relevé de la transaction demandée.
La requête XML à l’étape #4 est reçue dans le corps du message HTTPS via un POST et contient dans son en-tête le type de contenu « text/xml ».
Voir les étapes