#joekneeland

1 messages · Page 1 of 1 (latest)

pliant needleBOT
cobalt turret
#

Apologies for the delay, I believe we should do currency conversion when you transfer the funds but I will double check and get back to you

frail bobcat
#

hi @cobalt turret no worries. thank you.

cobalt turret
#

Not seeing a way to convert during the transfer but am still looking. Funds can be converted when starting a manual payout, so there is a way to make sure everyone gets paid in their preferred currency even if there isn't a way to convert beforehand https://stripe.com/docs/currencies/conversions

frail bobcat
#

nice! thanks, was checking docs but a bit confusing. so 'on_behalf_of' will keep the funds in same currency for charge and transfer?

#

Sorry, my bad, actually needing to charge in one currency and transfer in different currency.

pliant needleBOT
cobalt turret
#

Unfortunately I am not seeing a way to do this with the transfers themselves, just on the payouts. So the funds will be in the settlement currency that they initially landed as and will stay in that currency during the transfer

#

So I think manual payouts would be the way to handle excess balance in a currency that either your account or their account does not have a bank account in

frail bobcat
#

wow confusing! so that way conversion would happen at time of payout? I'm seeing some idea, if we use 'on behalf of' the payment is collected in the currency of the connected account, and if we also use 'presentment currency' then the amount charged will Show to customer in their local currency, is that correct?

cobalt turret
#

Yeah can definitely be a lot to wrap one's head around. To talk through the whole flow:

  1. Your end customer sees the price in your presentment currency, this is the amount and currency that they will see on their bank statement
  2. When the funds land on your Stripe account, they will be in one of your account's settlement currencies. If you used on_behalf_of, this will be your platform account's settlement currency, if not it will be in the connected account's settlement currency. If the settlement currency is different from your presentment currency, Stripe will do a currency conversion to the settlement currency as the funds land on your platform account.
  3. When you transfer funds to the connected account, they will stay as the currency that you transfer them in.
  4. When creating a manual payment to an external bank account, Stripe can convert the funds to the currency of that bank account before creating the payout.
frail bobcat
#

thank you so much, that is very clear

#

but you're saying using 'on behalf of' mean the funds will land in the platform account Not in connected accounts settlement currency?

#

from docs - "USING ON_BEHALF_OF
Another way to avoid currency conversions when performing separate charges and transfers is to use the on_behalf_of parameter." , am I misunderstanding that?

warm oyster
#

Hello! I'm taking over and catching up...

frail bobcat
#

oh sorry, I did misunderstand. because we Are doing conversions..

#

Hi @warm oyster I hope you're well

warm oyster
#

Do you have an outstanding question?

frail bobcat
#

sorry, thinking

#

To charge customers in their local currency, use presentment currency. Funds arrive in platform account in settlement currency, transfer in same, but can be converted to connected accounts local currency only at time of payout?

#

Would this mean the funds are converted twice and thus charged 1% conversion fee twice?

warm oyster
frail bobcat
#

a couple times, trying to 'grok'

warm oyster
frail bobcat
#

was thinking same, test and see 🙂

#

when using 'on behalf of', and separate charges and transfers, do the funds come to the platform account in the connected accounts settlement currency?

warm oyster
#

The funds initially go to the platform account and settle in whatever settlement currencies the platform supports.