简体   繁体   中英

PayPal Express Checkout and currency conversion?

I need some information about PayPal's Express Checkout (in C#). I have that payment method implemented already.

The PayPal Seller's account main currency is AUD. In my project, where that payment method is related to, every price is also displayed in AUD. And here's the thing - the project has also the Polish language implemented, where all prices is being shown in PLN currency (the price is being calculated basing on the Polish National Bank exchange rate).

The problem is, that if we have a price, eg 3 AUD, in my system it is calculated to eg 6.30 PLN but the PayPal is price is eg 6.59 PLN (I mean, it's different). So, is there any possibility to know how to calculate the price in the PayPal's way ?

PayPal has a ConvertCurreny API that allows you to get the conversion. Use the ConvertCurrency API operation to request the current foreign exchange (FX) rate for a specific amount and currency.

I contacted their customer service and they explained, that at least in my region, they added 3.5% over the XE.com exchange rates. I was able to hand this to my accountant and use it as evidence of a tax-deductible business expense.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM