[Written: Mid 2021]
I've used Stripe for about six years now. Hit me up if you have questions.
Products I've used
First few years (2015-2020)
- Checkout.js – v1
- Create coupons via API, redeem coupons at checkout
- Stripe Elements, with a
token
and Charges
API
- Stripe Elements, with
PaymentIntent
- Publishers (partially) refunding payments or canceling a subscription in custom UI (using API)
- Customers deleting card on file, viewing subscription details next invoice, in custom UI
- Handling webhooks
- Python API. Custom checkout built using Django and jQuery.
Recently (late 2020 and 2021)
- Stripe Connect – for Awesound's audio marketplace (purchases and subscriptions)
- Stripe-hosted Checkout
- Stripe on Next.js
Stripe Connect
<aside>
⚠️ The docs are great, but some decisions you make here are non-trivial, or at least non-reversible. You want to think through exactly how you're going to pay out your sellers, what currencies they'll charge in, and where in the world they are:
</aside>
- Where your platform Stripe account is