#jakel_fx-transfer-fees
1 messages ยท Page 1 of 1 (latest)
๐ 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.
Hi ๐ sorry, just to be clear, you mean what is the final amount that the Connected Account received from the Transfer?
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
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.
You can retrieve that Charge using the py_ ID in the response, and then find the ID of its associated Balance Transaction in the balance_transaction field:
https://docs.stripe.com/api/charges/object#charge_object-balance_transaction
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.
Hello! I'm taking over and catching up...
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
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.
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
There should be a separate Balance Transaction for the fee.
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
What are all of the txn_ IDs you're seeing?
txn_1QMI4WPYgzJtnuIC1qIUV8st
Is that all? There should be more, like the one on the connected account associated with the payment there.
there is this one that is linked on the source_transaciton
txn_3QMHxmBE0qXx3H5l1O8RkwOE
but that just returns the 2.9% + 0.30
Have a look at the py_ object on the connected account, and the Balance Transaction assocaited with it.
yeah, it just doesnt list that 1% fee. i guess it's just blended into the exchange rateg
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...
strange
Give me a few minutes to investigate further...
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.
Got it - thank you for your help!