#dennis-billing-help
1 messages · Page 1 of 1 (latest)
@edgy glen Happy to try and help. Depends a bit on the questions you have! Just ask away
Thanks for the quick reply! I'll just explain our billing:
-
There are only monthly contracts, no annual
-
All products are subscriptions that renew monthly
-
Each customer always has a basic contract, here there are two models:
a) Pay-As-You-Go = 0€ basic fee.
b) Company Plan = 299€ basic fee
-
Each plan still bills the consumption at the end of the month. Here, the customer pays another 0.20€ (as an example) per transaction in addition to the basic fee.
-
There is a possibility to buy addons to get more users - we sell them in packs of 5 for 25€.
What is your recommendation to map the tariff construct in a meaningful way? So what of it is a product, what is a product price etc.?
oh boy
We have already tried to map the whole thing with several products/prizes but have encountered other hurdles, especially with regard to the customer portal. 😄
If I am on the company plan, do I pay 299€ upfront or at the end of the month?
Sorry, the base fee is upfront, the transactions always at the next settlement time.
ah so on top of that you did a lot of the work so you likely have way more specific questions/problems. I'd rather we approach it that way instead of the high level "what would you do"
Okay good because we always do upfront for base fees and I got worried
I actually thought of questions in advance as well, hehe. Derived from first problems. 🙂
So basically you need a Product and a Price for the free base price and one for the company so
a) Pay-As-You-Go = 0€ basic fee. => prod_PAYAG and price_PAYAG
b) Company Plan = 299€ basic fee => prod_COMP and price_COMP
And then you need a separate Product/Price that represents the extra per transaction fee so prod_TXN and price_TXN. This is a metered Price, it's in addition to the other one and you report usage throughout the month and it bills at the end automatically
Okay, then I was already on the right track. I tried it just like that and then encountered other "problems".
We would like to offer the customer the possibility to change or cancel his subscription base item (i.e. Pay-As-You-Go or Company Plan) himself. We have seen that there is an option in the customer panel to allow this, but we have not found an option to restrict the products. So he could cancel an addon or the product for the transactions which is not in our interest. Is there a useful solution to this?
I don't understand what your sentence in the middle means. What do you want to restrict?
Sorry. It should only be possible to change/cancel the basic rate (Pay-As-You-Go or Company Plan). If I would now map the addon or the transactions respectively via another product, then he can presumably also cancel that - or not? Maybe I did it in two subscriptions, then I have to test it again.
Hmm, I'm building test case again before I ask something wrong now. I'll get back to you. 🙂
I see what you mean
basically you want a subscription on price A, B and C and you only want to allow them to change/cancel A but B and C have to stay fixed?
Yes.
That's a component we need to consider. However, I have the feeling that this will not work with your customer portal and we will have to build something of our own.
I guess I just didn't want that to be true and was hoping you had a bright idea. 😄
yeah this is not possible today, but that's a great idea
Can you DM me your email address/account id? I'm an admin here (see sidebar) and work for Stripe, I can flag your feedback to the product team
But of course. I sent you a DM. 🙂
Thanks, testing something too
To my other question, maybe you have an idea. Is there a way to map a price construct, like this:
User licenses are sold in packages. 5 licenses cost 25€, each additional 5 cost again 25€. My wish would be that I pass the number of users and he calculates in steps of 5. Is there an option for this?
Example:
1 user = 25€
5 users = 25€
6 users = 50€
9 users = 50€
etc.
sorry closed the wrong window
so yeah you can't even support subscriptions that have more than one subscription item right now per https://stripe.com/docs/billing/subscriptions/integrating-customer-portal?platform=API#limitations
And yes what you are after is something we already support
let me find the doc