#jakel_fx-transfer-fees

1 messages ยท Page 1 of 1 (latest)

woeful remnantBOT
#

๐Ÿ‘‹ 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/1314345760073973772

๐Ÿ“ Have more to share? Add more details, code, screenshots, videos, etc. below.

elfin cobaltBOT
tiny zealot
#

Hi ๐Ÿ‘‹ sorry, just to be clear, you mean what is the final amount that the Connected Account received from the Transfer?

fickle siren
#

that is correct, thanks

#

we make this transfer in USD to a Phillipine Connected account and it transfers the $240 USD to 13,956.24 PHP

#

we are hopiing to be able to get this 13,956.24 PHP back from the stripe api so we can have accurate reports for our customers since we are using custom connect

#

thank you

woeful remnantBOT
tiny zealot
#

I think what you're looking for can be found in the amount on the Balance Transaction object associated with the Charge returned in the destination_payment field of the Transfer creation request.

fickle siren
#

thank you !!!

#

i have one related follow up question

So I see that the API returns an exchange_rate that is different than the exchange rate that is displayed in the Stripe dashboard.

It appears that the exchange_rate returned by the API includes the 1% fee that Stripe is charging after the conversion.

civic chasm
#

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

fickle siren
#

Here is the screenshot of the Dashboard indicating that an exchange rate of 58.7384 and then the 1% fee is applied

#

But then the api returns the following and indicates that the exchange_rate is 58.151 and the fee is 0

civic chasm
#

We can't really help with the Dashboard much here, that's something you'd have to ask Stripe support about. I recommend trusting the API over the Dashboard when things conflict, though.

fickle siren
#

well, it's just that the exchange_rate listed in the API seems to be the blended rate of the actual exchange_rate and the stripe 1% fee that is applied

civic chasm
#

There should be a separate Balance Transaction for the fee.

fickle siren
#

the transfer.destination_payment.balance_transaction.fee is 0 and the fee_details is an empty array

#

do you think it's on the actual charge instead ? or where would the separate balance transaction be that you are referencing

#

i checked the balance transaction on the charge and the only fees listed is the 2.9% + 0.30

civic chasm
#

What are all of the txn_ IDs you're seeing?

fickle siren
#

txn_1QMI4WPYgzJtnuIC1qIUV8st

civic chasm
#

Is that all? There should be more, like the one on the connected account associated with the payment there.

fickle siren
#

there is this one that is linked on the source_transaciton

txn_3QMHxmBE0qXx3H5l1O8RkwOE

#

but that just returns the 2.9% + 0.30

civic chasm
#

Have a look at the py_ object on the connected account, and the Balance Transaction assocaited with it.

fickle siren
#

yeah, it just doesnt list that 1% fee. i guess it's just blended into the exchange rateg

civic chasm
#

Internally I can see the fee, and it's associated with the py_ on the connected account, so I'm not sure why it's not surfaced to you on the associated Balance Transaction...

fickle siren
#

strange

civic chasm
#

Give me a few minutes to investigate further...

civic chasm
#

Okay, I worked with a colleage who knows more about FX and fees than I do, and they confirmed the FX fee is baked in and isn't visible separately in the API, unfortunately.

woeful remnantBOT
fickle siren
#

Got it - thank you for your help!