coopsoc / website

https://coopsoc.com.au
7 stars 4 forks source link

Migrate payment system to Stripe's low-code solutions #50

Open scorpiontornado opened 4 months ago

scorpiontornado commented 4 months ago

For the 2023 merch rollout, we used Stripe's custom payment flow with it's PaymentIntent API and Stripe’s Web Elements.

This has proven to be a nightmare, so for 2024 we're migrating to Stripe's low-code solutions for the checkout - either a Stripe-hosted page or an embedded form.

My preference would be to use an embedded form to make the experience more visually seamless for users and avoid redirects, but having a fully-functional integration that people trust is the priority (i.e., looks legit & well-tested).

We should also explore ways of making a better storefront - surely there's a solution out there already? Otherwise we could add quality-of-life improvements like #41 and #38 .

scorpiontornado commented 4 months ago

This is a low-urgency task, but very important. Will be handled by subcom, ideally by the 1st of June.

scorpiontornado commented 4 months ago

Might be worth turning into a GitHub Project? Add Milestones? Idk

scorpiontornado commented 4 months ago

Could use https://snipcart.com/ instead - seems to have the frontend storefront built in, might also help us with #41