Old Solution: Integration Guides (without redirection)
Purchase
The purchase transaction is the most commonly used transaction. The online shopper performs the purchase on the merchant’s web site. It is the perfect solution for purchasing and ordering online.
The purchase transaction is made up of 2 phases containing 4 steps each.
Phase A: (beginning)
The merchant's communications module acts as client for the first three (3) steps, it initiates the communications with the Desjardins secure payment server 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 during the next four (4) steps, the Desjardins secure payment server initiating the communication with it to return the current transaction status and to confirm the final status of the transaction.
The step 4 and step 6 XML requests are received in the HTTPS message body via a POST and contain content type "text/xml" in the message header.
Phase A: (end)
The final step (step 8) contains a message that closes the initial request. The message is a final response to the purchase request. It uses the connection that was made in step 3 of Phase A.
See the steps