3
5 Comments

How do you best realise a Pay-What-you-want subscription model (in Stripe)

I want to use a pay-what-you-want model and am wondering, which is the best way to go about it. I've though about setting up a Stripe per-unit subscription where each unit is 1$ and the user can select how much they would like to pay, which gets translated in units, but it feels like a weird approach.

Do you know of any better ones?

cc @jivings

on January 15, 2020
  1. 2

    For Gived.Org I use the API to create a new tier for each custom amount (in Billing). The tiers are then re-used when someone else selects the same amount.

    Incidentally, if you're interested in not having to worry about implementing this, I'm happy to chat about you using Gived.Org

    1. 1

      So you create a new product, for each new amount?

  2. 2

    It does have a weird feel. and I agree with hatkyinc, API is the way to go. that's exactly how I'm doing.

  3. 2

    Doesn't that API have an amount field?..
    https://stripe.com/docs/api/charges/object

    1. 1

      Yeah, but that way I would need to create a new charge each time, and can't use Stripe's built-in Billing and Subscription system :/