#Leonardogranetto99-chf
1 messages · Page 1 of 1 (latest)
Hi! Do you have a request ID (req_xxx)? Here's how to find it: https://support.stripe.com/questions/finding-the-id-for-an-api-request
yes: req_W17IqUffCYoGcl
Thanks! Give me a few minutes to look into this.
Thank you. This is my charge object btw. Sorry that it is not formatted. But the currency is "eur"
const transfers = await Promise.all(
transferDetails.map(async ({ amount, connectedID }) => {
return this.stripe.transfers.create({
amount: amount,
currency: 'eur',
source_transaction: chargeID,
destination: connectedID,
});
}),
);
And here I use "eur" as well
You are correct, the charge was in EUR, however the Stripe account is in Switzerland. So if you look at the balance transaction of the charge, the amount was converted to CHF: txn_3KQpsbDyrbwoPoLE0M751DM0
Ah yes. The owner of the plattform lives in switzerland. So how do I deal with this?
Please give me a few minutes to look into this.
So you have two options here:
- Do the transfer in CHF and it will get converted again back to EUR on the connected account
- Or add an EUR bank account to the connected account, this way the EUR won’t get converted and the transfer request would succeed
So It needs the currency of the main stripe account of the plattform?
The first option seems ok to me then
The currency of the transfer needs to be the same as the currency of the balance transaction of the original charge.