#nukesforbreakfast_best-practices
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/1247255392053100628
đ Have more to share? Add details, code, screenshots, videos, etc. below.
so, I mean that works great for one off invoices, but how do you start a subscription without a payment method? It looks like Stripe will void the invoice if the subscription invoice doesn't get paid within 23 hours after creation: https://docs.stripe.com/billing/subscriptions/overview#payment-window
that behavior would be something I would want to avoid.
You would have to create a trialing subscription: https://docs.stripe.com/payments/checkout/free-trials
Alright, but that's not quite right for my use case either. It's not a free trial, it's just a different set of payment terms. This would be like for setting up an "enteprise"y type agreement and payment schedule. I guess the subscription machinery doesn't support that? I'd be fine if I had to do something manually in the API or the dashboard to get the subscription going in this case, without the user interacting with a hosted UI page like checkout.
I don't know what "enterprisey type agreement" means. Can you be more specific?
sure, so
We get a contract drawn up with the client that says "for the next 2 years we'll pay $X + overages monthly. You'll bill us (the client) monthly with invoices for the $X + overages with net 30 payment terms." This would mean they have 30 days to pay the invoice after it is sent.
That seems to fit a subscription pretty well except for the part where they will likely pay manually via a check or something.
if they don't want to setup a bank transfer or ACH method for whatever reason. We have clients that do this currently.
but we aren't billing them via Stripe.
we would like to move that direction though.
Hello, two-shoes has to step out soon but I can help. Catching up on this thread
One thing that comes to mind is that if you set the payment_behavior to send_invoice you can define days_until_due and give your customers longer to pay the invoice. Does that sound like it would work for your case? https://docs.stripe.com/api/subscriptions/object#subscription_object-days_until_due
you're talking about this? https://docs.stripe.com/api/subscriptions/create#create_subscription-collection_method
Yep yep, apologies I got the actual field wrong there
that actually looks like it's exactly what I need. Just to confirm: I can create a subscription in the API/dashboard with this information configured, and then they'll get monthly invoices with a due date based on days_until_due? And the subscription will just remain active regardless of how long the invoices take to be paid.
Yep yep, that should be how that works for send_invoice subscriptions