#Erik Magnusson
1 messages ยท Page 1 of 1 (latest)
You need to decide the currency up front, this should be your decision as a business, mostly
But if it's a customer choice you should push that choice earlier in the flwo to ask them to decide
eg, i see many sites that asak me to switch between USD/CAD/GBP while i shop
The currency you pick can impact the payment methods available to the customer
Hmmm. Ok. My platform is based from sweden so I guess SEK will be the platform currency. But does that mean that I should create all payment intent with my platforms currency?
Wouldn't that mean that it would be a conversion rate for all other currencies placed on the customers expense?
I thought that I should try to match each intent with my platforms currency to minimize conversions
That's right, there could be FX fees for the customer to pay you in SEK.
You can certainly offer to switch to other currencies, but you'll need to determine appropriate pricing for each one
How will conversion rate be visualize on the users side? If I sell something for 50sek, but I put the conversion rate on their side. Will they get a receipt that says something like 55sek(base price plus conversion rate)?
If I let the user pick the currency themselfs, lets say a german customer want to pay in EUR as it's their currency, then there will be a 2% conversion fee that'll be applied to my platform, right? Not on the user side
Typically the amount will show up in the charge description on a customer card statement, but it depends
ie the bank gets your 50SEK charge and converts to eg GBP at some exchange rate that likely includes a little margin/fee for them
but this depends on teh bank/issuer
i dont know real exchange but lets say at current rates 50SEK=100GBP, the bank might charge the customer 102GBP
In my platform my users gets to pick a specific amount for the charge themselves, so it pretty imortant that they're not gonna be charged more than the amount they pick
Ok then letting them choose currency seems to make sense too
especially if you don't need to worry about setting prices
Note that in those cases you might incur some FX fees when that amount is converted to your platform default currency
Yeah, I understand that we FX will be applied somehwere. So my platform will have to take that hitm unfortunately ๐
I guess one way to solve this for the first payment is to let them add the card manually before I trigger the intent to open the payment sheet. But it takes away the smooth ux you get from the payment sheet ๐
Or I let them pick they're own currency from a dropdown and they'll be responsible for where the FX will be applied
One option would be looking into this beta: https://stripe.com/docs/payments/run-custom-actions-before-confirmation
This would let you look at the payment method collected from the payment element prior to confirming
and optionally change the currency, eg if they supplied a card you could look at the card country and use a matching national currency
but then you also need to resolve the amount using that currency
which leads you back to asking the customer to specify currency + amount up front
Cool. I'm using react native so I'm not sure that this is out in beta for that sdk.
Yeah, I think it's going to have to be a manual choice in the checkout, since they will pick the amount when browsing around in the client and I don't want to handle matching of values between different currencies on their behalf.