#tdiddy4305_best-practices
1 messages · Page 1 of 1 (latest)
đź‘‹ Welcome to your new thread!
⏲️ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
⏱️ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always 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/1238332016567521290
📝 Have more to share? Add more details, code, screenshots, videos, etc. below.
Hi, that’s payout but you are looking for fund flow instead
You may want to take a look at Destination Charge or Separate Charges and Transfers
with or without on_behalf_of
Thank you @south topaz . I'm not sure on_behalf_of addresses our issue. We're not too concerned about currency conversion as we do have both USD and CAD bank accounts on our Stripe account but the region restrictions seem to stop us from using Destination and Separate Charges. on_behalf_of also says, "This charge flow is subject to Stripe’s regional and cross-border policies"
Both Destination and Separate Charges say "Unless you’re eligible for cross-border payouts, your platform and the connected account you transfer funds to must be in the same region to use separate charges and transfers. Attempting to transfer funds across a disallowed border returns an error."
But in Stripe's documentation it does say as an alternative to Transfers is to use 'card_payments'
Moving money across country borders introduces additional requirements and is supported in the following scenarios only:
- European Union, United Kingdom, and Gibraltar platforms sending funds to SEPA countries.
- US platforms sending funds to cross-border payouts destinations using a recipient service agreement.
If you’re not covered by these scenarios, create a platform account in that same region and onboard accounts to that account. Depending on your business structure, this might require creating a legal entity in that region and additional work to onboard users to the new platform account.
Alternatively, you can facilitate international payouts by using the card_payments capability to make charges directly on Standard connected accounts. Stripe strongly discourages using direct charges for Custom and Express accounts.
https://docs.stripe.com/connect/account-capabilities#transfers-cross-border
hello! sorry, I honestly don't think that there's any great solution here. Probably the best option here for you is to setup a US entity. If you had a US entity and set up a US Stripe account, you could make use of https://docs.stripe.com/connect/cross-border-payouts. You can consider using https://stripe.com/atlas to set up a US entity.
However, with a CA entity, the possible solutions here are limited and are as described in our documentation