The core of the e-commerce part of the overall solution. This is an ecommerce shopping cart solution built on top of the DNN (DotNetNuke) CMS. Anyone can do commerce online now!
Stripe.js Integration: Stripe.js was incorporated to securely capture customer card details and obtain the payment method from the front-end, in compliance with Stripe's security policies.
Modifications to HCC's Main Viewsets: Adjustments were made to HCC's main viewsets to facilitate integration with Stripe.js.
Validation Updates: Validations were updated on both the client and server sides for cases where the payment gateway is Stripe.
How Has This Been Tested?
Multiple tests were conducted in my local environment using a clean installation of DNN 9.13.3, and everything worked as expected.
Screenshots (if appropriate):
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Checklist:
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
Related to Issue
Fixes # 485
Description
In this PR, the following updates were made:
How Has This Been Tested?
Multiple tests were conducted in my local environment using a clean installation of DNN 9.13.3, and everything worked as expected.
Screenshots (if appropriate):
Types of changes
Checklist: