#rfrisch43 - Invoices

1 messages · Page 1 of 1 (latest)

lucid crane
#

Yes if you want to use Stripe's feature to email out the invoices, then send_invoice is the way to go

topaz depot
#

Ok, so if it's a recurring membership I would create a subscription with send_invoice set to true, the member would receive the first invoice, enter payment details and then be charged automatically going forward. If I need to allow them to pay manually each period, I would disable auto-advancement and manually send the invoice via the API and they would then have to click a link to enter payment again?

If its a one time payment, I would just use the Invoice API directly?

lucid crane
#

and then be charged automatically going forward
No, they would continue to receive emails each month to pay. If you want to charge them automatically you need to collect the payment method details expicitly and set up the subscription to use collection_method=charge_automatically.

#

If its a one time payment, I would just use the Invoice API directly?
Correct - for a single payment with no recurring considerations, you can use a one-off Invoice -- no subscription.

topaz depot
#

Ok, thanks, this is very helpful. Last thing I don't quite get yet. If collection method is set to charge automatically, do I need the payment info in advance? What I'm ultimately trying to accomplish is setup a subscription, send first invoice to allow the member to enter their own payment source, and then charge automatically from that point forward.

lucid crane
#

Hmm depends on exactly what your goals are. Do you specifcally want to email an invoice and give them a long time to pay it? With that goal you would need to collect the payment method separately and there's a bit of duplication. You might instead want to eg start the subscription with checkout following them clicking a link you email etc, but they wouldnt get that first invoice email ahead of paying in that case.

topaz depot
#

Yeah, I think that is the crux of it. Feels like I'm looking for something in between those options. The other option I am considering is just using the Invoice API and managing the recurring aspect on my end although I rather let Stripe handle it if I can.

#

I would guess that an invoice may be open for a week or two given the industry

lucid crane
#

I would not recommend doing that, it will be a lot of work.

topaz depot
#

Agreed. Getting the invoice ahead of time is a requirement.

#

Can you elaborate on "With that goal you would need to collect the payment method separately and there's a bit of duplication"?

lucid crane
#

Actually Checkout would be the way to go for initial setup in that case, you won't be able to change the payment method with the portal until one is set up for it

topaz depot
#

Ok, I that gives me something to play with. Very much appreciate your help brainstorming on the approach.

lucid crane
#

No problem! Good use case exploration 🙂