What are the best practices for integrating the Desjardins Internet payment solutions?
• Desjardins strongly recommends that the integrator create two easily modifiable variables for the merchant key and for the URL address for sending your payment requests. Since these two variables will be modified when you go into production, it is important to create them in such a way that it will be easy to modify them. • The integrator must design and integrate a way to manage any errors that may occur during the payment process. In other words, you must implement an error handling process for errors related to the business logic as well as errors generated by your shopping cart. • Desjardins strongly recommends that the result of each transaction be stored in a database, so that your Web application has a transaction history. • Desjardins recommends that the final status of a transaction only be recorded in the database after the final response has been received from the Desjardins server (step 7 for the solution with redirection or step 8 for the solution without redirection). I