#jschen_api

1 messages ¡ Page 1 of 1 (latest)

fiery ravineBOT
#

👋 Welcome to your new thread!

⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.

⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always 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/1236029783947739267

📝 Have more to share? Add more details, code, screenshots, videos, etc. below.

flat flame
#

Unfortunately not. You can either use the payment intent associated with the invoice to accept payment in Elements or do what you're currently doing

#

So actually if you use the payment intent associated with the invoice, then there's no need to pass a customer

#

And save pm

#

So i'd just do that

heavy sorrel
#

where does the payment intent on the invoice come from?

flat flame
#

You can use its client secret to complete payment in Elements

heavy sorrel
#

Ahh okay, that makes sense

#

thanks for the help!

flat flame
#

No problem

heavy sorrel
#

one more question

#

would we set the invoice collection method to charge automatically or send email in this case?

#

we don't want the email to be sent until after payment is completed through the stripe element

flat flame
#

charge_automatically

#

Recommend giving it a go in test mode

heavy sorrel
#

okay, and it won't actually charge because the customer doesn't have a payment method?

flat flame
#

Correct

#

In your scenario there is no customer object

#

And no saved payment method

heavy sorrel
#

ah okay, but what if we wanted to associate the invoice to a customer but not charge it automatically

#

even if the customer has existing saved payment methods

flat flame
#

That way payment isn't attempted unless you explicitly make the api call

heavy sorrel
#

oh awesome, that's exactly what i'm looking for

#

okie dokie, i think that answers all my questions

#

thanks so much!