#anamxr_best-practices

1 messages ยท Page 1 of 1 (latest)

vocal heraldBOT
#

๐Ÿ‘‹ 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.

narrow birch
#

to help clarify ***ACH payments in USD

jaunty frost
#

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.

narrow birch
#

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?

jaunty frost
#

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.

narrow birch
#

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?

jaunty frost
#

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.

narrow birch
#

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?

jaunty frost
#

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.

narrow birch
#

Interesting thanks for sharing! Would this work in a cross-border setting?

#

CAD Connect User collects a USD payment from a US based client?

jaunty frost
#

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

  1. Create a payment intent on acct_1234
  2. 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 specify on_behalf_of.
narrow birch
#

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

jaunty frost
#

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.

narrow birch
#

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?

jaunty frost
#

Correct

#

And yes I think I'm clear on the question now

narrow birch
#

Ok, so if I understand correctly the only crossboarder solution inside of Stripe for CAD to USD is Credit Card

jaunty frost
#

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.

narrow birch
#

ahhh ok thank you for clarifying, our issue is that the customers only hvae a USD bank account

jaunty frost
#

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