Appearance
Stripe integration
We use the Stripe PHP SDK on the backend and Stripe.js on the frontend to make calls to Stripe API.
Current happy path for Stripe charges (simplified):
⚠️ Note: to remove the risk of lost payments the transaction is completed asynchronously by listening to the charge.succeeded webhook event.