#tjon_docs
1 messages · Page 1 of 1 (latest)
👋 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/1338534882758098955
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Below are links to other discussions we've had with you in the past week in case you want to review that information. If your question is related to one of these previous discussions, please provide a comprehensive summary of the current state and what you need help with now. We help many users simultaneously, so a summary allows us to resolve your issue as soon as possible.
- tjon_api, 4 days ago, 18 messages
Hi there 👋 are you pre-collecting the customer's payment method details before creating the Invoice? Or are you allowing your customers to provide their payment method details after you've created their Invoice?
It’s all being collected at the same time so technically it would be getting the payment method before the invoice.
It’s same page where our customers can select their payment option and select their donation amount
What approach are you using to collect payment method details from your customers? As the steps for using only instant verification fluctuates based on the integration path you're using.
This is where we talk about how to do that when using Checkout Sessions in setup mode:
https://docs.stripe.com/payments/ach-direct-debit/set-up-payment?platform=web&payment-ui=stripe-hosted#instant-only-verification
That guide also covers several other integration paths, and has instructions for only using instant verification for those as well.
We’re using a payment element using both payment intents and setup intents depending on the scenario.
Thanks for the link I’ll read through and see if it has what I need.
Gotcha, in that case you'll want to set payment_method_options.us_bank_account.verification_method to instant when creating the intents:
https://docs.stripe.com/api/payment_intents/create#create_payment_intent-payment_method_options-us_bank_account-verification_method
https://docs.stripe.com/api/setup_intents/create#create_setup_intent-payment_method_options-us_bank_account-verification_method
If you're creating the Payment Element before the intents, then you'll also need to align the paymentMethodOptions.us_bank_account.verification_method parameter when creating the Elements instance:
https://docs.stripe.com/js/elements_object/create_without_intent#stripe_elements_no_intent-options-paymentMethodOptions-us_bank_account-verification_method
Thanks that’s exactly what I needed