#0xL34N
1 messages ยท Page 1 of 1 (latest)
Hi!
Hi, I am learning how to charge with the metered method that you have, which allows me to charge based on the use that my users make of the platform. But I have a doubt, in my case my users have 2 variable values for which to charge, for example number of requests + number of channels, then in a plan I should charge them for the use of requests + channels they use, but when creating a product only allows me to configure the volume of a single type. What should I do? How can I create a product that has 2 items and notify Stripe the use of each of these items per user? Since the price per channel is different from the price of requests.
What should I do?
Can you clarify how your pricing works? Like how do you convert a number requests + number of channels into a amount to pay?
Sure!
I have 3 Plans:
- Classic: 1 Channel + 50 Requests ($49) [each additional request = $1]
- Premium: 2 Channel + 100 Requests ($99) [each additional request = $0,75]
- Deluxe: 3 Channel + 200 Request ($149) [each additional request = $0,5]
Then you pay $50 for each additional Channel
Thats the model price
How can i create this model?
Simplest option is to create a subscription with 2 prices:
- Channel, standard pricing. if someone buys 2 extra Channel, then you set the quantity to 2.
- Requests, that is metered.
Sorry but i don't understand you
In the subscription, i need to put 2 prices. The first is the Channel Price, and i change the quantity right?
And then other Price, from the Requests, and that is metered..
But how do I set the base price for each plan?
Or i can create metered from Channels to, and the first Channel is Free
Can I have 2 metered prices in the same subscription?
In the subscription, i need to put 2 prices. The first is the Channel Price, and i change the quantity right?
Technically you could have three price here actually:
- Base: the base cost of the subscription
- Channel: standard pricing, with the number of extra channels bought
- Requests: metered pricing
Can I have 2 metered prices in the same subscription?
I never tried, but I guess it's easy to figure our. I recommend testing this in the Stripe dashboard directly.
How can i specify the Base cost of the subscription?
It's a price. That's why I mentioned three price in total.
And what would happen in the case of annuals? Can I combine monthly prices with annual prices?
Can I combine monthly prices with annual prices?
No that's not possible. You would need to create 2 different subscriptions for this.
So how can i create this option in only one subscription?
Because the user have the posibility to pay the basic price monthly or annual
In your original question you didn't mention that there is a mix of monthly/yearly price. So can you clarify exactly how that works?
Sure
This is our case.
We have 2 plans.
Basic: $49 monthly or $490 annually. This includes 1 Channel + 50 Investors. Then you pay $50 per additional Channel and $1 per additional Investor.
Premium : $99 monthly or $990 yearly. This includes 2 Channels + 100 Investors. Then you pay $50 per additional Channel + $0.75 per additional Investor.
How can I create a subscription that fits this?
So the subscription is either monthly or annual, not both at the same time, correct?
That's right, but the charge for the inverters or additional channels should be monthly, is that understood?
You didn't mention that either in your message. Please include all relevant details in one go, otherwise it's hard to help you.
Like I said earlier, it's not possible to mix yearly price and monthly price in a single subscription.
We have 2 plans.
Basic: $49 per month or $490 per year. This includes 1 Channel + 50 Investors. Then you pay $50 per additional Channel and $1 per additional Investor (these additional expenses must be paid monthly because we cannot wait a year to charge them in case the user chooses to pay the Basic Plan for 1 year).
Premium : $99 monthly or $990 yearly. This includes 2 Channels + 100 Investors. You will pay $50 per additional channel and $0.75 per additional inverter (these additional fees must be paid monthly because we cannot wait a year to collect them in case the user chooses to pay the Premium Plan for 1 year).
Hello ๐
Stepping in as soma had to step away
Does the business model make sense?
Hello!
Hanzo are you understanding my question?
Give me a moment to read through the above ๐
Okay yeah as soma mentioned, you can't combine monthly and yearly pricing into one subscription
https://stripe.com/docs/billing/subscriptions/multiple-products#restrictions
So you'd need to create a separate subscription for the add-ons when the customer is on a yearly plan
They will see two separate charges on their statements. For invoices, You can choose to disable the invoices Stripe sends & build your own and send that.
You could create a subscription that has a free layer and that only activates when it exceeds X amount of services, then no invoice would be sent since you are using your free layer, right?
The user signs up for the first subscription through Stripe Checkout, after this is done, can I create and assign another subscription for the extra services without going through the Checkout process?
You could create a subscription that has a free layer and that only activates when it exceeds X amount of services, then no invoice would be sent since you are using your free layer, right?
Even with free trials, users may see a $0 invoice ๐ฆ
The user signs up for the first subscription through Stripe Checkout, after this is done, can I create and assign another subscription for the extra services without going through the Checkout process?
You can, yes. As long as the payment method has been setup correctly on the customer
Oka! Thanks
Do I need to do anything additional for the payment method to be set up in the client or is it enough to go through the Checkout correctly?
For subscriptions, you'd want to make sure that the payment method that gets attached to the customer is also set as default on customer.invoice_settings.default_payment_method as that's what the other subscription will try and charge
Do I have to perform this step via API?
Yes, you can use this endpoint
https://stripe.com/docs/api/customers/update?lang=java#update_customer-invoice_settings
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.