#king_subscription-once
1 messages · Page 1 of 1 (latest)
đź‘‹ Welcome to your new thread!
⏲️ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can start a new thread if you have another question.
đź”— This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1249759458645639261
📝 Have more to share? Add details, code, screenshots, videos, etc. below.
@severe basin A Subscription is for recurring payments. If you take only one payment and never charge again it's not really a Subscription. In that case it's really a "one-time payment" so you should write code that accepts a payment, no Subscription involved: https://docs.stripe.com/payments/accept-a-payment
king_subscription-once
the reason we have to create a subscription instead of a one time payment is because we can not offer our customers a 30 day trial as we want to do in the one time paymeny, therefore we need a subscription i assume, but the subscription can also be charged first month for the base fee, because the next months forward, it will be a base fee + performance fee and we would have to create that invoice manual since we do not know before the month end how much actually need to be charged. What solutions do we have?
Sorry I read this twice but don't really get what that means. This seems like a completely different question to me now and I'm a bit lost with what you are asking.
please clarify what you are unsure about
The whole thing you wrote. You mentioned a trial with no context, you also mentioned custom pricing and the first question was about just taking one payment. It feels like multiple separate questions and I don't get your pricing model at all.
If you could clearly explain an exact playment flow of when the customer pay what, I should be able to explain a flow that works on Stripe. It'd help if you also explain how you integrate today as there are dozens of ways to integrate our product!
i will, few minutes please
sure thing!
we have no flow set up today, we are new to stripe.
there are 2 options I found.
1, offer a one time payment where we save the customers card on file so we later can charge a custom priced invoice, in this option, we need a solution for how to add trial to one time payments in checkout page so its being displayed and working correctly, it should be 30 days trial after the customer have paid in checkout.
or option 2
offer a subscription in stripe where the subscription get canceled after first time charge and then we keep invoicing with manual charges on ”autocharge” with the customers card on file. with this method we can add a trial but have no solution for how to automatically cancel the subscription for each customer once its charged first time.
requirements:
-
we need to offer a trial before they actually pay, (they have to enter their card details though)
-
we need it to only be charged once, the product catalog fee we set up, that is the starter fee, all other months moving forward it will be a custom price for each unique customer.
Okay let's take this one bit at a time.
it should be 30 days trial after the customer have paid in checkout.
I don't understand what that could mean and it's likely because we use the vocabulary differently. In Stripe a "trial" is a temporary period at the beginning of the Subscription where you don't pay for the recurring price.
If you have a $10/month Price with a trial of 10 days then on June 10 you are subscribed and pay $0 and on June 20 the trial ends and you pay $10 and then on July 20 and August 20, etc. until you cancel the Subscription.
Can you please clarify what you are talking about if there's a trial of 30 days but a payment upfront and no payment later?
let’s follow your example, on June 10 they start the trial, if they don’t cancel they get charged when the trial ends 10 days later on June 20, but here, the subscription should end and they should be billed manually in the next coming months forever, because we have a static subscription in stripe, and the amount they owe us in July may be $366, in August maybe $72, in September maybe $192, therefore we need to do manual invoicing after first charge
Okay so they pay nothing upfront?
it should be free trial and the first charge should be after that trial with the price we have in product catalog
Okay so as far as I can tell you seem to really just be starting a normal Subscription except you charge a variable price each billing cycle right?
yes for each customer, a variable/unique price on the second month and forward
This sounds like https://docs.stripe.com/products-prices/pricing-models#variable-pricing to me
So really you never want to cancel the Subscription. You want to write code that decides each month how much your customer should be billed right?
yes but no experience with code, no money to outsource this
How do you plan to do this without any code but also without doing it by hand in the Dashboard?
i could do it by hand in dashboard, but no experience with code
Yeah I'm confused because you said
we have too many customers to do this manually and ending the subscription each time a customer got charged will require too much time
in your original question
But yeah honestly you need to build this, yourself, or pay someone to, or use a third-party billing system on top of Stripe that might fit your needs.
yes ending a subscription and manually charging is different, it would be double time. .
so none of those options above work? code is required you say?
I don't think there's any need to cancel at all. Each month, you will manually change the Subscription to go to a different Price to charge for a different amount, that seems to "just work"
the price will not be same for all, its performance based for each person we work with, means that some person may be charged product catalog fee + performance fee of $55 and another product catalog fee + performance fee of $80
How do you create the Subscription in the first place without code?
in product catalog > recurring payment
Okay so you do everything in the Dashboard? How do you collect their card details?
Okay so you create a PaymentLink and that will save card details for future payments and start a Subscription that will renew automatically and then in the Dashboard you plan to manually go and change their Price each month?
plan to manually go and invoice each month, because we do not know how much should be charged before the month has ended and that’s the same day the subscription would be auto charged
I see, so there's no Subscription at all in your world. You will just decide when to charge their card based on what you calculate is right and it might not be on a set schedule because you might be away on a specific day or it's a Sunday and you will charge them the next day manually?
we have spreadsheet that is showing what day they should be charged, not really we are very serious and it will happen on the same day but things can always happen and get late, and that would screw everything up if they already got auto charged for wrong amount
Okay so honestly I don't think this is possible on Stripe unfortunately. Not without writing any code
no zapier automation or webhook that could manage this?
not that I can think of, at least nothing reasonable that wouldn't risk charging the customer incorrectly
i mean an automation to cancel the subscription each time it got charged first time per customer
no I can't think of a reliable way to do this today sorry
if we delete the trial we could do the one time payment and then save card details for later payments, could we then charge the card later every 30 days by manual invoicing?
and how would the customer remove their card or cancel since it was a one time payment and we collected their card on file?
Hello! I'm taking over and catching up...
You could do that, sure, but you also mentioned you had too many customers to do this manually, so I'm not sure how practical it is.
that was tailored towards canceling each subscription manually if we would go that route
The customers would either need to contact you so you could handle changes like removing their card manually or canceling, unless you were doing things supported by the Customer Portal, in which case you could create a Customer Portal session for them to use to manage things.
is there a fee if you try to create a manual invoice on autocharge and it doesn’t go through? if so how much fee?
We can't help with fees here; have a look at https://stripe.com/pricing for details.
okay, i know you just entered the chat and may not have all information since the start but we would really appreciate your help
I'm happy to help however I can, but there are some things we can't help with on Discord, such as pricing and fees. Our Discord server is designed for developers building Stripe integrations, and we usually focus on code, the API, webhooks, and that kind of thing.
Based on the thread and what you've said so far you've really got two options: do everything manually in the Dashboard, or write custom code to automate it. There's not really any other approach.
the option ”do it in dashboard” didn’t really work he said koopajah
Yeah, because you said you have too many customers to make that practical.
yes we could do the invoicing manually but also canceling all subscriptions that already been charged once, i dont know about that, is there a filter for that in stripe? going into each transaction would be too time consuming
You would need to do them one at a time.