#ravi-connect-accounttype
1 messages · Page 1 of 1 (latest)
Hi there
Let's back up and clarify first why you feel the need to move from Standard --> Express?
Are you looking to take advantage of cross border payouts specifically?
We are unable to transfer payments to customer's with Stripe accounts outside of our's Stripe account's country of origin (US).
As per my understanding -> International transfers are only supported for Connected accounts having Recipient roles, which include Stripe Express and Custom Stripe accounts.
That is somewhat true. You can also create destination charges using on_behalf_of
What is your charge flow right now with your Standard accounts?
Are you using Direct Charges, Destination Charges, or Separate Charges & Transfers?
That i will need to check because i am also pretty new to this piece of code and stripe as well, do i need to dig into the code to check this OR at our account configuration ?
If you can provide me a PaymentIntent ID then I can take a look at your set up
Yep it is fine to put here.
Can't do anything with these object IDs without access to your secret key
So just never share that!
makes sense -> pi_3N8PcbCzmmNEKqHf1iHe7L3m
Hmm okay so looks like you are doing two different charge flows as far as I can tell. You are taking payments directly on your platform and then at times you are also creating destination charges on your platform where you transfer the funds immediately to your Connected Accounts. Does that sound right to you?
Ah wait
I'm seeing a third flow you are using where you are also creating some direct Charges as well....
By that I mean creating Charges directly on your Connected Accounts
Okay so overall you are doing a bunch of different flows.
So let's not worry too much about what you are doing currently and talk more about what your options are.
yup, thats right
You basically have 3 options here:
- Stay with Standard Accounts and create Direct Charges on accounts that are international. This is the recommended approach. Only downside is that you only gain access to the countries that we fully support (not the full list of cross border payout countries)
- Stay with Standard Accounts but create Destination Charges and use
on_behalf_ofto be able to transfer internationally. Same as above -- this only works for fully supported countries. - Create Express accounts with
recipientagreement and use Destination Charges to transfer funds. This would be using cross border payouts (https://stripe.com/docs/connect/cross-border-payouts).
Overall I'd recommend giving a full read through the different charge flows to understand those better as well if you haven't yet. Those docs are here: https://stripe.com/docs/connect/charges
Thank You, i will go through the doc's with keeping (old and new accounts ) in mind and the approaches you suggested. I might come back here again to check with you implementation changes once approach is decided based on our use cases.
Thanks again for quick and accurate responses👍
Sure thing!