php - Paypal: Handle multi-currencies payment -


i used sell products in euros may need handle different currencies due translation.

i think best solution me sell in euros (my currency) regardless of user's currency.

the thing set price in euros (i.e. 50€) , show approx price in user's currency (i.e. 36£ gbp) following paypal's conversion ratio users know approx how charged. it's kind of happen in ebay.

i took paypal documentation confused.

anyone did it? suggestion on do? thanks

you have 2 choices, don't recommend guessing , approximating paypal's currency conversion rates.

as sounds know, basic choice this: currency of transaction (ie, buyer paying you)?

if choose payment in euros, that. paypal display purchase being in euros, , allow buyer pay using euros or other currency may have, , conversion buyer, showing them rates etc. account receive euros. buyer knows/sees how charged on paypal pages. or @ least, if paypal doing payment on paypal page. if use express checkout or direct payment or api payment, buyer not see -- account can still draw on other currency balances or pull card denominated in currency. if this, let buyer work out in head conversion be; approximating , telling them approximate conversion opens angry customers (and potentially legal liability) if conversion not tell them. customers should know if paying has cost in euro , have currency conversion need performed, , should aware of general conversion between currencies or should not shopping. or can google :). don't believe paypal provides api current exchange rates, , dynamic anyway, meaning change (a little) between retrieving them , payment happening.

the other option list goods in variety of currencies buyer pay in, , once funds reach account money can auto-converted euros. result in customers paying (to them) consistent price in each currency, , receiving different amounts (in euro) each purchase exchange rates fluctuate.

note means there 2 places currency conversions can happen: buyer funds transaction currency, , transaction currency holding currency. , can both happen on same transaction. meaning buyer pay using usd (or using usd , gbp!) payment in gbp converted eur when arrives in account.

there third option: can receive payments in multiple currencies, not autoconvert when enter holdings, , maintain multiple currency holdings. can use these holdings make outbound payments (refunds, payments suppliers, etc), convert or funds between these holdings @ time, or convert when withdrawing funds paypal. doesn't sound after.


Comments