#dan-burke
1 messages ยท Page 1 of 1 (latest)
hello! unfortunately this is a limitation, you can only transfer funds in a currency that you have in your balance
are you transferring immediately after you receive the payment?
yep! using stripe webhooks to know when the corresponding payment intent succeeds, then initiating the tranfer
another user once mentioned to me that they were planning to use the exchange rate defined on the balance transaction of the PaymentIntent to calculate the equivalent of how much in USD to transfer to the connected account
i can't guarantee that the exchange rate on Stripe wouldn't change in the meantime, and it would probably be a good idea to define that in your policy too for your users. But it's an idea to consider
ooh, this sounds promising. i'm just not quite seeing how to get the exchange rate from the Payment Intent yet
sorry, to clarify, are your payments in USD? or a different currency?
Payments from our customers could be in a few different currencies
Which is what creates the issue
hmm, to clarify, would you always receive in INR and transfer in INR to the IN accounts?
I see how to get the exchange rate now!
when you say "transfer in INR to the IN accounts" what do you mean? we can only transfer in USD right?
INR isn't actually one of our customer currencies though to answer your question
they're EUR, CAD, USD
for some context this is part of an international contractor payments workflow ๐
ah, then i think that's not going to work
so the scenario that i had in mind was that you would accept payments in INR, those payments would auto convert to USD when settled in your account. Then you can find out the balance transaction from the conversion, and use that to transfer to your connected account
does that make sense?
but since you're accepting payments in EUR, or CAD
the exchange rate is from EUR -> USD, or CAD -> USD
well this is at least an improvement for me
you wouldn't make use of the FX from EUR -> USD, to calculate the FX from USD <-> INR
but maybe there's a less roundabout way -- to reframe, i'd like to know from a payment intent how much the platform received in USD
that way i can transfer all of the USD to the express account
but maybe you're pointing out that its not going to the same INR as if it had been paid directly from the customer to the express account?
that's a limitation i've been expecting
because of fluctuating exchange rate
ah, it's totally doable to know how much you get in USD
if you look at the balance transaction, it should be defined there i think
yeah that probably would've been an easier way to ask that didn't quite occur to me ๐ but thank you, this is exactly what i needed!