#Andrew Samir
1 messages · Page 1 of 1 (latest)
What's the Q?
I am making a one time payment for users using payment intents
if the user card account pay with USD currency and in my backend i set currency to CHF ... what currency stripe will receive ?
i mean here
Your payment has a USD presentment currency (the currency your customer paid in), and your settlement currency was EUR
i dont understand please give me an exmaple
if the payment cost 20 CHF what will be shown here in the screenshot ?
If CHF is the presentment currency (i.e. what your customer pays) then I imagine there'd be conversion to EUR. This should be easy to test
Presentment currency means the currency that i set in paymentIntent ?
Yep, exactly
Okay thanks
I think you can test this by making a 20 CHF payment in test mode, that will show you what the currency conversion would look like in live mode
i mean i want to test the customer uses a card in different currency from i set in my backend
how can i test and see that ?
Can you send me the ID of the charge from your screenshot? I think I was thinking of a slightly different scenario, will look in to how to recreate something like that charge
pi_3LyxRwHJtnzEu7Fh0XJqoWuf
Wait this payment i made is actually with USD i set it with USD already so thats why it is like that
Your account is currently only set up to take EUR payments. So now, no matter what currency the payment intent is created for, the funds are converted to EUR when the charge settles.
For a quick explanation in our docs we have this section: https://stripe.com/docs/payouts#supported-accounts-and-settlement-currencies
To set up USD payments on your account, you can go to this page: https://dashboard.stripe.com/settings/payouts
Also it looks like CHF is supported as a settlement currency in your country as well if you want to set that up