#borys - subscription paid outside of Stripe
1 messages · Page 1 of 1 (latest)
Hello, we have something for this. Looking in to our docs on it
To mark an Invoice as paid outside of our system (we call this "paid out of band"), you can make an API call to our pay invoice endpoint and pass the paid_out_of_band parameter https://stripe.com/docs/api/invoices/pay#pay_invoice-paid_out_of_band
Complete reference documentation for the Stripe API. Includes code snippets and examples for our Python, Java, PHP, Node.js, Go, Ruby, and .NET libraries.
Also it sounds like you have your own method for receiving checks but I do think it may be worth mentioning this beta https://stripe.com/docs/invoicing/paper-check-payment
I am trying to think about the aspects of not sending an invoice and whatnot originally
oh cool, didn't know about that beta feature, that is cool ill mention it to the business
thank you for the info on the pay invoice, i was doing pay via dashboard, and didn't look into the api for the payments, so you would suggest i still go with subscription in mark_uncollectible mode and then use pay API with paid_out_of_band right?
Can you explain more of why you are marking the invoice as uncollectible here?
i guess it just our legacy users that would take time to transition to email invoices, so for now we just want to transition fully to have stripe as source of truth (we currently have our own layer of payment history that supports "manual settlement" subscriptions that are not reflected in stripe) and then migrate separate customers to an email invoices hopefully
if i put into keep_as_draft then dashboard doesn't allow me to change to paid status until i finalize it somehow (like email invoice wich is not good in this scenario), oh maybe if use pay API directly it will finalize it from draft and will set it to paid
Thank you for the clarification. Looking in to how you can achieve this flow with our invoices
So it definitely depends on the behavior that you want. You don't necessarily have to mark the invoice as uncollectible to be able to pay it but I am guessing that you are doing that to not affect the status of the subscription?
Like if you don't do that then the subscription will automatically go to past_due for a bit?