#anamxr_best-practices
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! We typically respond in a few minutes, but in some cases we might need a bit more time (e.g., server's busy, you've got a complex question, etc.).
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1250459470128087121
๐ Have more to share? Add details, code, screenshots, videos, etc. below.
to help clarify ***ACH payments in USD
Hello ๐ apologies for the delay. It looks like the requirements for ACH are that the Stripe account has to be from the US or UK and that the payment has to be in USD https://docs.stripe.com/payments/ach-debit
So I don't think that user would be able to take ACH payments directly on their account unfortunately.
Thanks @jaunty frost I was reading the same article.. So when it says: Stripe accounts in the following countries can accept debit payments with local currency settlement.
Is that refering to where the bank account is located or the Stripe account?
The Stripe account
If your platform account is US or UK, you can create payments on your account and transfer funds to them, though that can make things like dealing with refunds difficult for them because you would have to initiate them.
Hmmm thanks for clarify, so our main platform is in the US, but our customer / user connect account is in Canada does this change anything?
The thing that matters is the country of the Stripe account that the PaymentIntent that you are creating lives on. So unfortunately payments created on that account will not be able to accept ACH as a payment method.
Gotcha, that clarifies it. Thanks again.
I have 1 last question in a similar vein, would a Canadian users be able to send a pre-authorized debit PADS / ACSS to a US user and collect in USD?
Yes, we support PADS on USD accounts and for USD payments. https://docs.stripe.com/payments/acss-debit
Not quite sure why we are currently able to support that one way but not the other, but that does look like that is the current state of our offerings for PADS and ACH.
Interesting thanks for sharing! Would this work in a cross-border setting?
CAD Connect User collects a USD payment from a US based client?
Yep, we support pads for both countries, so you could create the payment on either account and it would work.
Basically if you are a platform with connected account acct_1234 you can use any PaymentMethods supported for your country if you either
- Create a payment intent on
acct_1234 - Specify
on_behalf_of: acct_1234(though flows with this typically work better for Express or Custom connect)
And you can use any payment methods that we support for your platform's country if youc reate the intent on your platform account and do not specifyon_behalf_of.
Gotcha, Very helpful!.
Last just to clarify that Im readying and communicating this correctly from the documention:
Stripe users in Canada and the United States can accept pre-authorized debit payments (PADs) from customers with a Canadian bank account using the Automated Clearing Settlement System (ACSS) provided by Payments Canada.
(Just before we have our devs build in PADS) Our use case would be collecting a payment from a customer with a US bank account
is that still cross compatible?
Sorry if this is confusing or Im not communicating my point correctly
Yes, in our docs when we say "Stripe user" or "Stripe account" we are talking about one of the acct_ accounts that is either your platform or your connected account. When we say "customer" we mean the person who is putting in their payment method info to make a payment. So in those we are saying US or CA Stripe accounts can take payments from people via a Canadian bank account through PADs.
Thank you for clarifying on the difference of accounts. My last question, given that statement, if the "customer" is in the US with a US bank account, then PADS would not work, since PADS payments needs to be taken from a Canadian customer?
Does that make sense?
Ok, so if I understand correctly the only crossboarder solution inside of Stripe for CAD to USD is Credit Card
Oh sorry I mixed that up. For pads the customer location does not matter at all. All that matters is that the person paying has a CAD bank account and that the Stripe account that they are paying to is either US or CA.
ahhh ok thank you for clarifying, our issue is that the customers only hvae a USD bank account
Gotcha, so you are correct that we do not have a way to charge that bank account via PADs. You would need to use a card