#david-p_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/1255030192200749061
đ Have more to share? Add details, code, screenshots, videos, etc. below.
Hi there, I think a better solution will be marking those invoice paid outside of Stripe as paid out of band https://support.stripe.com/questions/marking-an-invoice-paid-out-of-band
Find help and support for Stripe. Our support site 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.
You don't need to pause payment collections on those subscriptions which invoices are paid out of band
To clarify. Customers are companies that have signed up to our service. Some of them sign up directly (pay via credit card or invoice) others have gotten our service through some partner to us. These partners have their own billing / pricing scheme and we simply send them info about usage of their customers. The usage is collected via Stripe
Ah, interesting. I was under the impression that Stripe would attempt to charge for an invoice straight away? Could I simply wait for a subscription to create an invoice (which I would receive through a webhook), then check to see if said subscription is a direct customer or not and if its not a direct customer mark the invoice as paid out of bond?
And that would mean that the customer never sees any emails etc from Stripe?
You can set collection_method to send_invoice so that Stripe won't automatically charge those invoices. If you don't want Stripe to send invoices, you can turn it off in https://dashboard.stripe.com/settings/billing/automatic
Great. But the problem is that for some people we do want invoices to be sent. For instance:
A partner customer should not receive invoices / emails and their invoices should be marked as paid out of band.
However a direct customer might choose to be invoiced rather than using card payment at which point they should be invoiced by Stripe
Its all very complicated sadly
I guess I could turn collection off on those invoices and set as paid out of bnad
Ok, then you can turn on send invoice, and set auto_advance to false on those invoices that you don't want Stripe to send invoice emails. https://docs.stripe.com/invoicing/integration/automatic-advancement-collection