
Payment Page

In the course of business operations, I was presented with an issue that required immediate attention: our customers sought the ability to pay their invoices online via a method other than PayPal. In response, the company opted for Moneris as the chosen solution.
However, our outdated website posed a significant hurdle in integrating with the Moneris API, necessitating the creation of a front-end page that would harmoniously blend with the new system. Utilizing the provided documentation and the development branch of Moneris, I embarked on this project with determination.
The journey was fraught with challenges, as I had to integrate the new solution into an older Drupal install, seamlessly combining various integration methods to create a secure platform. The most formidable obstacle proved to be our online ERP web interface's refusal to cooperate with external sources; Moneris could not connect to our internal system, leaving us with no simple way to integrate without undergoing a total rewrite of the ERP software itself.
Nevertheless, I persevered through the trials and tribulations of coding, ultimately emerging victorious by granting our customers the ability to pay their invoices securely onlineāa significant milestone in enhancing customer satisfaction. Let us acknowledge this achievement as a testament to resilience, adaptability, and problem-solving skills.
