#rafaelbaptista-charge-breakdown

1 messages · Page 1 of 1 (latest)

vernal vessel
#

Hello 👋
I'll try my best 🙂 What's the question?

half sinew
#

ok, so i'm using stripe express with destination charges and i did this charge ch_3L19zrCRI4H2eNZZ16wJ5T1n but from the stripe resume of the charge seems like the value is converted to EUR ( that is the currency of the connected account)

Statement descriptor: ASD.IO* INV#6931
Amount : $100.00 USD -- €93.18 EUR

Payment exchange rate : 1.00 USD - 0.93178 EUR
Fee :€2.95 EUR

Net :€90.23 EUR
Status : Succeeded
Transfer destination: acct_1KrNdY2EN2fYHAOB
Transfer : tr_3L19zrCRI4H2eNZZ1mphGBuE
Transfer amount: $92.00
Transfer group: group_ch_3L19zrCRI4H2eNZZ16wJ5T1n

#

so what i'm trying to understand is if the value that the platform gets its converted to the currency of the connect account or if it stays allways in the platform currency

vernal vessel
#

Appreciate your patience.
Looking for any resources I can share with you on this

#

I think the amount platform receives is always processed in the same currency as the transaction.

half sinew
#

with transaction you mean charge?

vernal vessel
#

yes

half sinew
#

give me 1sec so i can check that link that you sent

vernal vessel
#

Sure!

half sinew
#
Destination charges are converted to the connected account’s default currency from the presentment currency. The application fee remains in the connected account’s currency, whether application_fee_amount or transfer_data[amount] is used.

For example, the connected account accepts a charge in USD but settles in EUR. The charge is converted to EUR and sent to the connected account in EUR. The application fee is collected in EUR.

From what i read using on_behalf_of the application fee is settled in the connected account currency

dense flame
#

👋 stepping in here

#

Give me a moment to catch up

#

Yes that's correct

#

The app fee would be in the Connected Account currency for Dest+OBO

half sinew
#

alright sounds good, but when that app fee is converted to the platform currency or the platform would have multiple currency balances?

#

also have another question regarding the onboard, right now i'm in test mode and i'm trying to onboard an different account in another contry but seems like the country when an account is created is allways us even tough i dont specify the country when creating an account

dense flame
#

This is actually a case where you would hold multiple currency balances on the platform and you can add multiple bank accounts that can only be used to pay out these app fees.

dense flame
half sinew
dense flame
#

Correct, that is how OAuth works

#

Not Connect Onboarding though

half sinew
#

i need to be give the ability for the connect account to select the country that they want, and now simply generate an account based on the country of the platform

#

i changed from the oauth onboarding because i was told that is not recommend anymore since is considered legacy,
but this is an huge drawback from that

dense flame
#

It is a simple drawback. You collect the country of your user when you create their account

#

It just requires a required input beside your redirect button

#

OAuth has so many worse things about it

#

You should absolutely use Connect Onboarding

half sinew
#

and the country is the country_code right? us, pt-pt,...

dense flame
#

I believe just the ISO country code

#

This should be an ISO 3166-1 alpha-2 country code.

half sinew
#

i'll test it and give you feedback asap