Old Solution: Integration Guides (without redirection)
Receipt
The Receipt transaction request is a new function to generate a duplicate receipt for a specified transaction.
The duplicate receipt generated will include the text “”****Duplicate/Duplicata ****” as the first and last lines of the receipt.
The request can specify only a single transaction per request. In response to a request sent by the merchant application, the Desjardins Web server provides the receipt information for the specific transaction. The Receipt transaction can be performed for any transaction that was performed within the previous 3-month period.
The Desjardins Web solution performs this new type of transaction online.
The Receipt transaction is made up of 2 phases containing a total of 4 steps.
Phase A:
The merchant’s communications module acts as client for the first three (3) steps, it initiates the communications with the Desjardins secure payment server in order to open a session and send the transaction related information.
The step 1 and step 3 XML requests must be sent in the HTTPS message body via a POST and must contain content type “text/xml” in their header.
Phase B:
The merchant’s communications module acts as server for the final step, the Desjardins secure payment server initiating the communication with the module in order to return the current transaction status.
The step 4 XML request is received in the HTTPS message body via a POST and contains content type “text/xml” in their header.
See the steps