- https://stripe.com/docs/api/checkout/sessions
- https://stripe.com/docs/payments/integration-builder
- https://stripe.com/docs/payments/accept-a-payment-synchronously
- https://stripe.com/docs/api/invoices
- https://stripe.com/docs/invoicing/integration
- https://stripe.com/docs/payments/save-during-payment#web-submit-payment
- https://stripe.com/docs/invoicing/automatic-collection#settings
- https://stripe.com/docs/tax/checkout
-
https://dashboard.stripe.com/test/webhooks/create?endpoint_location=local
-
https://stripe.com/docs/payments/checkout/fulfill-orders
Use
stripe listen --forward-to localhost:8080/webhookto get webhooks running with the Stripe Admin CLI
NOTE: This uses cookie sec with in-memory. This should not be security on your app. This was done for a demo running on local host. Look into securing your server through other means This is a good start: https://fastapi.tiangolo.com/tutorial/security/simple-oauth2/
