#iandk-subscriptions
1 messages ยท Page 1 of 1 (latest)
Hi!
could you please share a request id? here's how you can find one https://support.stripe.com/questions/finding-the-id-for-an-api-request
Find help and support for Stripe. Our support center provides answers on all types of situations, including account information, charges and refunds, and subscriptions information. Get your questions answered and find international support for Stripe.
req_KYJ8PDsFCwpm0p
I'm also passing the option days_until_due which seems to work just fine, just the payment behaviour doesnt seem to work
sorry I'm taking a look
thanks!
Any idea what the issue could be?
The subscription is still created as active
It should be inactive until the customer has paid the invoice
You're using collection_method: 'send_invoice', that's the issue I think
hmm why is this an issue?
I dont want to charge the customers default payment method
I'd like to create a "manual" invoice where the customer can pay later and select the payment method he wants
The subscription should remain open until the invoice is paid
Yep, unfortunately that's just not how it works โ we start tracking the invoice status against the subscription follow the due date
Which is only applicable to send_invoice subscriptions
Can you explain please?
What am I doing wrong?
You're not doing anything wrong necessarily. But what you describe:
I'd like to create a "manual" invoice where the customer can pay later and select the payment method he wants
The subscription should remain open until the invoice is paid
Isn't possible unfortunately
Any send_invoice subscriptions are automatically set to 'active', and that status will update to reflect the invoice status after the due date set
i.e. past_due
Hmm is there any way to archive this?
I dont want to give the customer access to the product as long as the invoice hasnt been paid
Not that I'm aware of
I guess you'll need to provision access against something else other than the subscription status field
Potentially awaiting the invoice.paid event
Ok I see.
Is there an option to immediately finalize the created invoice?
Currently the invoice is created as draft and i'd like to immediately open it
You'd call the endpoint: https://stripe.com/docs/api/invoices/finalize
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
We only automate finalisation in charge_automatically subscriptions
Is there a reason why I cant create a send_invoice subscription as open?
I mean this should make more sense than the current way, right?
I mean I cant be the only one who only wants to give access once the invoice has been paid
I mean I cant be the only one who only wants to give access once the invoice has been paid
Correct, and you'd rely on theinvoice.paidevent in this instance
Thank you, any chance you could consider this as a feature request?
Hey, apologies for missing your question for a bit. I can definitely make a feature request for this but unfortunately we can't guarantee if it will be added. I'm going to archive this thread for now but we can re-open if if you have further questions