#yoni

1 messages · Page 1 of 1 (latest)

olive harborBOT
long mason
#

Hi 👋 I don't believe it is possible to do that reliably currently, but am double checking that.

#

Yeah, there isn't a way to do this currently, and our suggested approach is to estimate how much you need to transfer, leaning towards sending more rather than less, and partially refunding the Transfer to net out to the desired amount.

You can read about how we calculate exchange rates here, to help predict what exchange rate will be used.
https://stripe.com/docs/currencies/conversions#foreign-exchange-rates

undone glen
#

But how can I know what exchange rate you're going to use? There's no API for that. This is an automated process, I'm sure the recommendation isn't to scrape your pricing page for the current exchange rate

#

And how do I know predictably how much to refund? The refund can happen in the destination currency? Won't that mean another currency conversion with an additional fee?

long mason
#

We do not currently have an API approach for estimating exchange rates, doing so would require using a service that makes that information available to you in that fashion.

I'm not exactly familiar with when fees get applied during the process, but our Support team should be more knowledgable on fees and be able to provide insight on that:
https://support.stripe.com/?contact=true

Once a Transfer has been made, you can find the exchange rate that was used by referencing the associated Balance Transaction object, and I believe that same rate is used for reversals:
https://stripe.com/docs/api/balance_transactions/object#balance_transaction_object-exchange_rate

undone glen
#

What kind of service can we use? You mean something external to Stripe?

long mason
#

You mean something external to Stripe?
That's correct

undone glen
#

But why would their reported exchange rate match the one chosen by Stripe?