#dishant0144_32519
1 messages ยท Page 1 of 1 (latest)
Hi
First of all, what integration path are you integrating in your App?
Are you following this:
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=API
I am using stripe's payment element to take payments
Ok so you are following the guide I'm sharing with you?
In the guide I'm sharing with you it has no manual mandate.
What step you want to change exactly from that guide ?
I am asking where stripe's payment element shows option to choose manual mandate while doing ACH
Please refer Attached
Can I hide/disable Enter bank details manually instead (takes 1-2 business days)?
Ah thanks for sharing that screenshot, that clarifies the issue better
now there is no option to remove that
Okay
Thanks for the confirmation on that
And .confirmPayment validate the ACH payment?
for e.g if ACH payment made but the account have not sufficient balance, How can I validate that in element itself?
I tried but stripe.confirmPayment is not givng me error
yes
Are you following the guide I'm sharing with you ?
Can you please follow that guide step by step and see if you are facing an issue when confirming the payment ?
Yes, this is my code it, as you can see I am checking for card errors and in else there is generic message I bind but in ACH it is not showing any error message
It will rdirect to return URL
How can I solve this?
Can you share the failure payment_intent Id ?
sure
pi_3OgOSjKo71sfOhmE05GkMnUV
this payment is failed still after payment it returned to confirm return URL
I don't see a failure for that payment_intent
after confirming the payment intent it wont into processing state
what payment method are you using in your test ?
How did you collected that payment method ?
using POST /v1/payment_methods directly?
You are using a payment method that is expected to be decline
use this payment method instead in your test:
pm_usBankAccount_success
by doing element.submit()
Here are all the test account numbers:
https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#test-account-numbers
The one ending with 1116 is a failure one The payment fails because no account is found.
Yes, so that is my question like if ACH payment method failed due to some reason, Do stripe element validate or not?
No
ACH are async payment
you need to listen to webhook
What you can do in order to do instant verification with element, you can use micro deposit
Okay, got it!
I am also integrating Google & Apple pay button can you help me out with that also, what are the requirments for both and other stuff?
Bit of a broad question! Is there a specific use case you're trying to account for?
How do you want accept Google/Apple pay? using the Same Element for ACH ?
You need simply register your domain:
https://stripe.com/docs/payments/payment-methods/pmd-registration?platform=dashboard
And in order to test your integration you need to have a valid card in your wallet (even in test mode)
okay
Any other requirement?
I am asking because I need to inform my client the same !๐
Yes
And if any for ACH then as well
are you are using Payment Element ot accept payments?
element
for Apple/Google Pay, the prerequist are listed here: https://stripe.com/docs/stripe-js/elements/payment-request-button?client=html#html-js-prerequisites
okay
and is there any for ACH?
if the customer is in the US are you are using the USD currency, it should work. you can learn more about this here: https://stripe.com/docs/payments/ach-debit
but I recommend doing some tests in test mode ot make sure everything works as expected
yes for USD I tried it is working
and it will credit the money in connected account's bank directly?
it depends on your Stripe implementation
it depends on the code you wrote
Okay
So in that case I am calling PaymentIntent API to make payment
so what could be the possiblity?
can you share an example PaymentIntent ID you created (pi_xxx)?
you can refer last which I passed but it is with ACH payment method not apple/google pay
Is that works or you want any success payment's intent id?
this one? pi_3OgOSjKo71sfOhmE05GkMnUV
this is a Direct Charge, so yes the fund will go directly to the connected account
happy to help ๐