UoaWDCC / ASPA-EnrollmentForm

6 stars 1 forks source link

[ASPA-004] Payment System #12

Closed Dan1224444 closed 4 years ago

Dan1224444 commented 4 years ago

Issue: For the user to make a payment online, we must have a payment function which accepts different payment methods.

Solution: In order for the user to be able to make an online payment, we must integrate a payment API. We have decided to use Stripe's card payment API for this project. Once the user clicks on the process payment button, they will be redirected to Stripe's payment page. If their payment is successful, the user will be redirected to the success page, otherwise the home page.

Risk area: Currently redirects to an empty success page. IEPay not yet implemented (Only card payment is working)

Reviewed by: Lucas Gao Ramond Feng Will Zhang Jiaru Lin

Will-ZYS commented 4 years ago

If possible please call sendEmail method in emailModel to send confirmation email after payment successful