#Arvind hariharan
1 messages · Page 1 of 1 (latest)
hi! what's the question exactly?
Hi wanted to know if i can use stripe.collectbankAccountInfo for micro deposit verification process
If not what is the exact steps that i need to perform to collect the bank deatils. From both client and server ends?
why do you want to use microdeposits? our instant verification is better.
in any case, all the docs are at https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#web-verify-with-microdeposits
I mean if some cases instant verification is not available and customer needs to verify using microdeposits. So need to understand the exact steps
In the above doc, it is not explicitly mentioned that we can use stripe.CollectBankAccountInfo during Micro deposit verification
So wanted a confirmation on steps to be done
the microdeposit step comes later
you call collectBankAccountInfo first, then confirmUsBankAccountPayment to attempt the payment, and then if that fails and the next_action is verify_with_microdeposits, you do the microdeposit flow
okay when i am checking on this some blogs it says below
when implementing microdeposit verification in Stripe, you typically need to collect the customer's bank details using your own form. Stripe does not provide a pre-built form specifically for microdeposit verification.
You can create a form on your website or application where customers can enter their bank account information, such as the account number and routing number. This form should securely collect the necessary details and transmit them to your server for further processing.
Once you have collected the bank account information, you can use the Stripe API to create a bank account as a payment source for the customer. This is typically done by making a server-side API call to Stripe's Bank Account object creation endpoint, providing the collected bank details.
After the bank account is created, you can initiate the microdeposit verification process as mentioned earlier by using the appropriate Stripe API methods. Stripe will send the small deposits to the customer's bank account, and you can follow the steps I mentioned in the previous response to complete the verification process.
So just getting confused at to what exactly are the steps to be done
that blog is really old then and is talking about an old flow before PaymentIntents existed
just read our actual docs pages ,not blogs
okay so when can i expect the next action section in the payment intent confirmation response? Only if the instant verification fails?
or is there any other flow that i can get this next action section?
only if the instant fails yes
So in test mode once integrated the code in our framework, i can only test by clicking on manually verify link right. I mean to test micro deposit verification
i am refering to this
yes
Also do we need to have our own form to collect the bank details?
no, because collectBankAccountForPayment handles all the UI for collecting it
Hey, taking over here. Let me know if there's any follow-up Qs I can answer!
Also do we need to have our own form to collect the bank details?
had asked this query and got a reply that we can use collectbankAccountForPayment only no need to use our custom form
So thats confirmed right
yeap!
Ok. And when we create a payment intent and if for some reason we do confirm it then it automatically gets expired right?
and if for some reason we do confirm it then it automatically gets expired right?
I'm not sure I'm understanding this part, can you share an example please ?
Hi! I'm taking over from my colleague. Please, let me know if you have any other questions.