3 ms·
I love the stripe API, and I like the documentation. But bear in mind you might want to avoid the subscriptions to cut down on fees. Pretend you sell apples a
by stevekemp 10y ago
I love the stripe API, and I like the documentation. But bear in mind you might want to avoid the subscriptions to cut down on fees.
Pretend you sell apples and oranges. If the user has 3 of each you might be tempted to bill the user for:
3 * Apple Subscriptions (/month).
3 * Orange Subscriptions (/month).
Do that and the user will be billed correctly, but you'll have to pay two fees. That really annoys me, as it seems like a money-grab to charge them separately not combine the two payments and then take out the fees.
(This contributed to me removing my discounted-pricing plans where you could spend £1 a month for DNS hosting, but then get additional domains at £0.50. Instead I kept everything at £1 so that I didn't have to have different subscription levels.)
- re 10y agoSounds like Stripe has a few suggested solutions for this use case aside from multiple plans: adding an invoice item, or using quantities that don't map one-to-one with the quantity of what your customer ordered (in your case, having a base price of £0.50 with the first domain contributing a quantity of 2x). https://stripe.com/docs/subscriptions/quantities#dynamic-billing-amounts https://stripe.com/docs/subscriptions/quantities#dynamic-bil...
- brianwawok 10y agoYes a free plan with 6 invoice items added via webhook should capture this as a single bill. At the end of the month stripe pings your server for user X what is the bill and you respond with your 6 line items.