Project 2 aims to reinforce our E-commerce capabilities by integrating a payment processing system. This initiative is designed to enhance user experience, ensure secure payment flows, and align our platform with industry standards.
A significant aspect of this project involves the development of an intuitive user interface. With the user interface, client-side JavaScript validations are being implemented to ensure the security and accuracy of payment -information. These validations include checks for expired cards, card type detection, and secure masking of key fields. The project extends past the front-end enhancements, including interactions with mock credit card authorization endpoints. Addressing various scenarios, including
- Successful authorizations
- Failures due to incorrect card details
- Cases of insufficient funds
This ensures the robustness of our payment processing system. We are also focused on the development of a backend system. This backend system is designed to save authorization details and enclose information such as Order ID, Transaction date time, Authorization Token, Authorized Amount, and Authorization expiration date.