#Leonardogranetto99-chf

1 messages · Page 1 of 1 (latest)

drifting phoenix
median prawn
#

yes: req_W17IqUffCYoGcl

drifting phoenix
#

Thanks! Give me a few minutes to look into this.

median prawn
#

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

drifting phoenix
#

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

median prawn
#

Ah yes. The owner of the plattform lives in switzerland. So how do I deal with this?

drifting phoenix
#

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
median prawn
#

So It needs the currency of the main stripe account of the plattform?

#

The first option seems ok to me then

drifting phoenix
#

The currency of the transfer needs to be the same as the currency of the balance transaction of the original charge.