#Shivam Kumar
1 messages · Page 1 of 1 (latest)
What is your value of clientSecret? It's likely that clientSecret is incorrect
I am adding a ACH bank manually. I think while we click on submit button we got clientSecret, am i right?
No. You should create a Setup Intent first and retrieve its client secret, then set it in stripe.confirmUsBankAccountSetup. You may follow the guide here for the details: https://stripe.com/docs/payments/ach-debit/set-up-payment
ok i fix this issue
Hey, taking over here. Let me know if there's any follow-up Qs I can answer!
can you tell me what is after payment intent created, SetupIntent status: requires_action
What are you referring to exactly a SetupIntent or PaymentIntent? but in general when an *Intent is in requires_action status that means the payment requires additional actions (aka 3DS):
https://stripe.com/docs/payments/intents#:~:text=payment is confirmed.-,requires_action,-If the payment
ok my mistake setupIntent.
How are you integrating SetupIntent?
i am adding a ACH bank manually for future payment.
So that means Further action needed to complete bank account verification. :
https://stripe.com/docs/payments/ach-debit/set-up-payment#:~:text=Further action needed to complete bank account verification.
And you need to follow step 6.
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#web-verify-with-microdeposits
is stripe provide ui for microdeposits verification ?
Yes, you can use the Stripe-hosted verification page. To do this, use the verify_with_microdeposits[hosted_verification_url] URL in the next_action object to direct your customer to complete the verification process:
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API#web-verify-with-microdeposits:~:text=Use the Stripe,the verification process.
https://stripe.com/docs/api/payment_intents/object#payment_intent_object-next_action-verify_with_microdeposits-hosted_verification_url
$stripe_bank_accounts = $stripe->customers->allPaymentMethods(
auth()->user()->stripe_customer_id,
['type' => 'us_bank_account']
);
i fetch all customer banks like this but i am not getting any status bank is verified or not.
There's no such field on the PM object. The existence of the PM object is indication that it was verified, otherwise it wouldn't have been created in payment flow
how stripe show payment method is verified?
As I said, it's inferred. If the verification flow during the payment/setup fails, the PM object wouldn't be created