#Vijay-ACH
1 messages · Page 1 of 1 (latest)
Hi! So you want to save ACH payment details for future usage? We have a guide covering this in details: https://stripe.com/docs/payments/ach-debit/set-up-payment
Thanks for responding Soma,
But this document is quite confusing to me...
I've been looking this document for 3-4 days back.
Can I get the steps or API names please?
It'll be more easy for me.
Happy ot help! Where exactly are you having issues? And which integration are you using (customer payment form, prebuild Checkout page, etc)?
Yeah just after the
#3 Create a SubIntent
https://stripe.com/docs/payments/ach-debit/set-up-payment#web-create-setup-intent
So did you manage to creat the setupintent on the backend?
Yes
Great! Next step is get the client_secret from the SetupIntent, send it to the frontend, and use Payment Element to collect payment details.
Note that this would be a lot simpler if you used the prebuilt Checkout Session, as explained here: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=checkout
Yes we recommend using Checkout Session because it's simpler to use.
Oh You mean by only this page, I can implement the ACH?
I'm not sure I understand your question. You can save ACH payment in 2 main ways:
- SetupIntent + Payment Element
- Or Checkout Session
We usually recommend using Checkout Sessions
So in the Checkout session, can I list the Cards again for the next time?
No, the Checkout Session will allow you to save the ACH information on the customer. Then later, if you want to charge the customer you just have to create a PaymentIntent with the saved payment method, as shown here: https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-future-payments
ohhk, So for next ACH payment: User will have to fill the card details again?
No, sorry if I wasn't clear.
First, you collect the payment details and save them to the customer, with a Checkout Session or a SetupIntent.
Then, you can charge the payment method by creating a PaymentIntent, and here you don't need to collect the payment information again.
Yeah I got you... but I'm talking about next ACH Payment Intent...
Yes exactly. First save the payment method (by collecting payment informaiton). Then creatie a new payment intent with the existing payment method.
You can see here, we create a PaymentIntent with an existing payment_method
https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web#web-future-payments
This all make sense to me.
I'm sorry, let me repeat once again
- "If a user come first time and does the process as you said (Save payment method and Creating a Payment Intent)"
- What if same user come again and want to payment for us, it'll be second Payment, So how user able to view his previously added card (Card which added in #1)?
Or User needs to add card again for the second payment also.
Are you using Checkout or your own custom flow? Not clear from message history
Yes, we want to save the card to the user for the next transaction if possible
But which payment UI are you using?
Not any UI yet, but as Soma said prebuilt Checkout Session will be easier if we use...
Hi 👋 stepping in as my teammate needed to step away. You cannot have future Checkout Sessions prepopulate with existing ACH payment method information, though this functionality does exist for card payment methods and is talked about more here:
https://stripe.com/docs/payments/accept-a-payment?platform=web&ui=checkout#handling-existing-customers
If you've already collected and saved the information for a payment method, then there isn't really a need to send your customer through the checkout process again.
Yeah that's make sense to me...
But in our product User can do payments multiple time (just like shopping).
And another thing is
Is the below process is not ACH?
https://stripe.com/docs/payments/save-and-reuse#retrieve-setup-intent
Yes, that guide is not ACH specific.
Is there any UI or need to FE for
https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=checkout
Coz I'm not found any Add Card UI or FE integration in it
How to save a card for
Sorry, I'm not understanding the question. Let's take a step back, what is it that you're hoping to achieve?
Ohk
I want to integrate ACH Debit payments into our product (which is specially future transactions, after 5-30 days).
Then Soma suggest me to use this:
#963017383906279424 message
Now my question is how to get Add a Card UI element for FE to save the card details?
What are you referring to by "FE"?
Front End (Client side)
And are you still planning to do this via Checkout Sessions? Or you own UI?
by our own UI
Gotcha, then you'll want to look at the Custom payment form tab in the document that you linked to earlier:
https://stripe.com/docs/payments/ach-debit/set-up-payment?platform=web