#bit-subscription-invoice

1 messages · Page 1 of 1 (latest)

broken wharfBOT
karmic yacht
#

Unfortunately not, the invoice itself will have its own payment intent if it has a price higher than 0. Do you basically have an extra charge that you would like to add to the existing invoice?

edgy jolt
#

no, its more like i want the customer to pay the invoices manually at its own pace. so i need a way to allow them to get to an open invoice and make a single time payment for it without storing the payment method

karmic yacht
#

Gotcha, and are these invoices part of a subscription or are you creating the invoices directly? I think you can turn off saving the PM

edgy jolt
#

part of a subscription @karmic yacht

#

which will be the ideal path to do so?

karmic yacht
#

Good question. Checking in to this and I will get back to you

edgy jolt
#

thanks a lot

karmic yacht
#

Basically instead of charging automatically, Stripe will send out the invoice and let the user pay it. It may still automatically save the payment method but it won't automatically charge the payment method going forward.

edgy jolt
#

i read it but i dont want the user to get an email or anything from stripe and pay outside the platform

#

i want to control the whole process

karmic yacht
#

You can actually turn off Stripe's emails here in your billing settings

#

If you turn off "Email finalized invoices to customers", the subscription will just generate and finalize them. You can handle the actual payment of them

edgy jolt
#

ok. and how i then pay that invoice?

karmic yacht
edgy jolt
#

sorry but on that flow i dont see how to connect that payment to the open invoice. yes it will create a new payment but i will still have the invoice on open status. or im missing something?

karmic yacht
#

So the invoice itself has a payment intent. That tutorial is showing how to pass that invoice's payment intent's client secret to your client side. Once that payment is confirmed, the invoice itself will be paid

edgy jolt
#

umm got it. so each invoice generate an internal payment intent so i can reuse that to make the payment any time

#

thanks

karmic yacht
#

Yes, though to make sure we are on the same page: the payment intent can only be paid once, if you need to take a new payment you will need a new payment intent and/or invoice

edgy jolt
#

yes, thats correct

edgy jolt
#

one last question @karmic yacht there is any way to prevent the card been use on the payment intent to be link to the customer?

karmic yacht
#

I don't think there is a subscription setting for that, but you can always listen for webhook events about payment methods being attached to customers and detaching them

warped olive
#

@edgy jolt are you all set?