Post by art123 » Sat Sep 10, 2016 4:31 am

Hi,

I have an issue with Paypal Payments Standard.

I have different currency options on my website which the visitor can select, e.g. Euro, USD, GBP. Is it possible to make the currency for display purposes only, and when they checkout and pay, the currency they selected is still shown, however the customer is charged in my default currency (not the currency they selected the prices to be shown in on my website)? So, when the funds arrive in my Paypal account they are in my default currency. And therefore Paypal doesn't need to convert the currency of the funds.

The problem is Paypal charges a Cross-Border fee when it needs to convert a currency. So, I receive less in my Paypal account that I would had the customer been charged in my default currency.

Thanks

New member

Posts

Joined
Thu Jul 31, 2014 8:28 pm

Post by BOBKIM7080 » Sun May 21, 2017 7:48 am

May I ask how you solve this problem?

User avatar
New member

Posts

Joined
Fri Aug 26, 2011 12:53 am


Post by thekrotek » Sun May 21, 2017 2:48 pm

Try to replace this in controller/payment/pp_standard.php:

Code: Select all

$data['currency_code'] = $order_info['currency_code'];
With this one:

Code: Select all

$data['currency_code'] = 'EUR';
Change EUR to any currency you need.

Professional OpenCart extensions, support and custom work.
Contact me via email or Skype by support@thekrotek.com


User avatar
Expert Member

Posts

Joined
Sun Jul 03, 2016 12:24 am

Who is online

Users browsing this forum: No registered users and 11 guests