#linh-express-hold
1 messages ยท Page 1 of 1 (latest)
if platform account setting currency in USD then charge a credit card in EUR so Stripe will auto convert the charged amount from USD to EUR.
If platform settlment currency is in USD, EUR payment will be converted into USD
sorry, to correct my question:
if platform account setting currency in USD, charge a credit card in EUR so Stripe will auto convert from EUR to USD.
Question: is it possible to transfer part of the payment to a Connected account in EUR?
Can you share platform account ID (acct_xxx), so that we can check your account settings?
For Separate Charges & Transfers, you can't transfer the funds that's different from the settled currency. The recommendation wil be exchanged to equivalent amount of EUR in USD and transfer to the connected account: https://openexchangerates.org/
If you wish to transfer the funds in EUR, I'd recommend using Destination Charges with on_behalf_of which allows accepting currency in EUR, settling USD in platform and transfer EUR to connected accounts: https://stripe.com/docs/connect/destination-charges#settlement-merchant
hi river, let me invite our developer to assist the topic
Please help to check our test account: acct_1LuSATA5PvW0PFWy
Thanks! As per checking, the above recommendation holds true. Let me know if you have any follow up question
in our case, we need to use Charge and Transfer as we do Hold and Capture later flow
I see, then you'd need to transfer EUR equivalent amount in USD in transfers API. It's not possible to transfer in EUR directly
@patent umbra ๐ jumping in, which account type are you using?
Hi, we are using Express Connect account
linh-express-hold
Then you can switch that account's payout schedule to manual and hold funds there instead
We are thinking a solution that we will create a sub platform account then set it uses EUR to charge and transfer in EUR instead of the main account which is using USD?
That is drastically more complex and not what I would recommend. What I just said above is the right way to hold funds
Could you please explain more on this?
Which part? Like what part is unclear?
hi, our scenario is:
Our company Stripe Platform account is in USD, all fleets partners connect to our Stripe account.
One of our fleet partner is using EUR, their customer travel and pay in EUR, payment is converted to USD.
Our Platform account will receive payment in USD, and then we transfer the fleet's portion to their connect account in USD. BUT we want to transfer their portion in EUR.
is this possible?
sure but that was all explained in details by my colleague. This is impossible
So what you do is transfer as part of the payment, using https://stripe.com/docs/connect/destination-charges and on_behalf_of so that it all stays in EUR and you hold funds on that connected account's balance in Stripe and you pay out when you're ready to give them the money
Does that part make sense? Like instead of holding in your own platform balance in USD you hold in their own connected account balance
I got your point. But still having a concern: how to force a Connect account to have card_payments capability to accept a charge?
Ah okay seems like there's a ton of missing context/info ๐
If you don't use the card_payments capability then my approach won't work
Another question: is it possible to include or update on_behalf_of value on the capture request for a pre-authorized transaction?
no
but you can't use on_behalf_of, you just said you weren't using card_payments as a capability
If so, do you have any suggestion for our scenario?