#Devs
1 messages · Page 1 of 1 (latest)
Hey! So Im currently implementing a checkout to record ACH payment but Im getting the following error :
We do have a us bank account on our account
I can give you our account number if you want to check
Hi there. Do you have a request ID associated with that error message?
no, I don't think so
got it. could you provide your Stripe account ID? this should look like acct_...
It should be visible at https://dashboard.stripe.com/settings/account
acct_190zcNBAcMJSygvL
Thanks for this! I found the error message on my end. It looks to be due to your account's country
See this compatibility chart for ACH payments: https://stripe.com/docs/payments/ach-debit/accept-a-payment?platform=web&ui=checkout#compatibility
I do use the usd currency when doing the request
You mean the account need to be located in USA ?
We recently set up a us bank account just for that
That's correct, the Stripe account must be in the US for ACH debit payments
so if I just change the business address to a us address, ACH is gonna work ?
No, it's not possible to change a Stripe account's country after an account has been activated
Your team will need to set up a brand new Stripe account in the US in order to accept ACH debit payments - https://support.stripe.com/questions/stripe-account-registered-in-the-wrong-country
ahhh, there is no way around it ? Even with the US bank account we added
That's correct. The US bank account you added is only used in the context of payouts, not payins/accepting payments
So its only one way. Is Stripe gonna allow this in the near futur (allow a canadian company to receive ach transfer) ?
I don't have context on if/when that would happen so I recommend working around that with a new US-based account for now if you want to accept ACH debit payments soon