Intelligent-IT supports this item


193 comments found.

I purchased the premium version of the plugin and it autocompletes after the currency conversion warning but the links to the files to download does not appear.

How can I remedy this? Without this functionality my site simply will not work.

They do not appear in the confirmation email.

Are you sure, that you did not mix the order with non virtual products?

Another plugin was blocking it. Thanks a lot for your fast reply!


I want to use your plugin with PayPal Express but i receive the following error:

“Payment error: An error (10605) occurred while processing your PayPal payment. Please contact the store owner for assistance.”

Plese help me to solve this problem.

Thank you

Which settings would you need to see? PAYPAL CURRENCY CONVERTER PRO FOR WOOCOMMERCE setting? .... WooCommerce PayPal Express Checkout Gateway plugin seting? ... any other woocomerce settings? .... if you give me and email address i can create you an account in our website

Will you please send me a pricate message via CodeCanyon? Thanks

I looked into the code of the PayPal Express plugin (I assume you use this Plugin: PayPal Express Checkout for WooCommerce, Developed by Official PayPal Partner., Version 1.1.8 | By wpgateways )

Inside this file: ./wp-content/plugins/woocommerce-gateway-paypal-express/includes/api/class-wc-paypal-express-api-request.php It does not apply a filter to the payment arguments which is a pity. So you have to alter this plugins code to use currency conversion with it.

Have a look at that comment: It will give you an Idea on how to use the settings of PayPAlCurrency converter and make use of those in the code of the file mentioned above. You can read out the parameter needed to alter the payment request accordingly.

So… Use $options = get_option(‘ppcc-options‘); this gives you the possibility to read out $options[‘conversion_rate‘] and $options[‘target_currency‘] In the file class-wc-paypal-express-api-request.php beginning with line 159 you will see this code: // set order-level totals // - Do not send the TAXAMT due to rounding errors $this->add_payment_parameters( array( 'AMT' => WC()->cart->total, 'CURRENCYCODE' => get_woocommerce_currency(), 'ITEMAMT' => WC()->cart->cart_contents_total + WC()->cart->fee_total - $cart_discount + WC()->cart->tax_total, 'SHIPPINGAMT' => WC()->cart->shipping_total + WC()->cart->shipping_tax_total , 'PAYMENTACTION' => ( $args['payment_action'] == self::AUTH_ONLY ) ? self::AUTH_ONLY : self::AUTH_CAPTURE, ) ); You may change it to something like: // set order-level totals // - Do not send the TAXAMT due to rounding errors $options = get_option('ppcc-options‘); $this->add_payment_parameters( array( 'AMT' => WC()->cart->total * $options['conversion_rate‘], 'CURRENCYCODE' => $options['target_currency‘], 'ITEMAMT' => (WC()->cart->cart_contents_total + WC()->cart->fee_total - $cart_discount + WC()->cart->tax_total) * $options['conversion_rate‘], 'SHIPPINGAMT' => (WC()->cart->shipping_total + WC()->cart->shipping_tax_total) * $options['conversion_rate‘], 'PAYMENTACTION' => ( $args['payment_action'] == self::AUTH_ONLY ) ? self::AUTH_ONLY : self::AUTH_CAPTURE, ) );

But eventually you need to do some rounding as well, above is roughly something that might work. I suggest you to test with sandbox mode.

On a side note: The assumption that my plugin will support all custom PayPal payment gateways is basically wrong.

Hi, im using your plugin, to convert from colombian pesos to dollar, but when i go to the checkout section the price is 0.00.

im using Yahoo Finance as Data Provider, and the relation is fine

1COP=0,0003144 dollar

what can i do?

what do you need? i have a code you gave me when i purchased this plugin

why don’t you use the account you used to buy the plugin, so I would know you have purchased it.

ok, ill do it

Hi, im using your plugin, to convert from colombian pesos to dollar, but when i go to the checkout section the price is 0.00.

im using Yahoo Finance as Data Provider, and the relation is fine

1COP=0,0003144 dollar

what can i do? please watch this image, this is how looks the setUp, i am not using other currency conversion tool

You have to set the “Shop Conversion Rate” while pressing the button “Guarda cambio” or set your desired exchangerate manually if needed. Then save your settings. It is still not understood on my side why I see USD on the website, despite the fact that your shop currency is COP. Explain please.

yep, it is working now, it was just that “ Shop Conversion Rate while pressing the button ” thing , thank you so much

tried to update to latest version but getting fatal error:

Cannot redeclare is_woocommerce_active() (previously declared in /home3/chirink/public_html/wp-content/plugins/woocommerce-conditional-shipping-and-payments/woo-includes/woo-functions.php:13) in /home3/chirink/public_html/wp-content/plugins/paypalcurrencyconverterpro/functions.php on line 234

I’m sorry for any inconvenience and delayed response. This was already answered a time ago but not fixed yet. You can work around with encapsulating the function as described here:

Hi, I have installed the plugin but I cannot activate it. No error message received but it doesn’t “want” to activate.

Debug mode is described here: Please also have a look at the discussion above ( This could be the cause of your problem as well, but not necessarily so. If you fail to solve it, send me a privat message via CodeCanyon and I will get in touch with you via email.

I don’t know how to send you a private message via CodeCanyon, please explain how.

Please refer to CodeCanyon help pages


I’m very interested in you plugin but I have a question for you, right now I have a webshop with woocommerce plugin. And I’m using my country currency “Colones” from Costa Rica. I recently installed WooCommerce PayPal Express Checkout Gateway, but when I go and buy a product, in the checkout it gives me this error “An error (10605) occurred while processing your PayPal payment” I understand this happens because my store is using Costa Rican currency and Pay Pal only works with dollars.

So here is my question: Can this plugin let me have woocommerce with my currency Colones and when the customer goes to the check out it will make the conversion to dollars? Or maybe to use woocommerce with dollars, but in the frontend display prices in Colones?


Why wouldn’t you read the Items details page? Almost Everything is answered there.

Yeah but I have read some comments with issues with PayPal Express, just wanted to be sure this is compatible

It depends on which PayPal Express plugin you will use. Usually it needs some code change in the PayPal Express plugin because the apply_filter() function isn’t given unlike in PayPal standard gateway.

I´m interested in your plugin for my store based in dominican republic, my currency is DOP and paypal doesn´t accept it. I want to buy your plugin but I downloaded the trial version and you don´t have my currency in the “target currency” list. Please help.

Hi Maria, buy the PRO version, it supports custom currencies.

Hi, I am using free version of the plugin for testing purposes using PKR that is unsupported by paypal to USD convesrion but getting paypal error 10605, how can i proceed to purchase the plugin if it is not working?

The PRO version offers custom currency settings. So it will work for PKR as well.

Thanks Dear, I am using paypal express checkout, as I read earlier in the same thread this plugin also has some issues? one more question to ask there was some pishing error and spam detection from google once I tried to visit the page, what was that?

Which page are you talking about?


I’m looking forward to buy this plugin, before I purchase it I’d like to know the following:

My main currency is USD My store is located in Costa Rica, so the currency to display should CRC’s. I’m using PayPal (Express) as my payment gateway.

I need the customer to be able to see the prices in Colones (CRC) but when being redirected to PayPal’s website, to pass the amount in USD not CRC.

Is your plugin capable of doing so?

Thanks in advance for your help.

Hi, this plugin is exactly built for this scenario. Your shop currency CRC is not accepted by PayPal thus it will need to be converted to USD (or any other allowed currency of your choice). The cart totals can be displayed in the section of the payment selection(PaymentGateway’s description)

Is this plugin compatible with WooCommerce 2.6.x.?

Yes it is


kideroo Purchased

Hi there,

I purchased this plug in two months ago and I have really been struggling to get it to work.

Purchase codes: 1b935e00-06e7-4aec-ab3b-ddfe588347b8 – 12 Nov 2016

My store currency is South Africa Rands and I want to change the currency to USD.

I have done the setup but when I test at Checkout, the currency doesn’t change, it remains in Rands.

Please can you let me know what I am doing wrong. I remember seeing at article about deactivating PayFast but I do need that plugin as well for local payments.

Many thanks,


It appears to me, that you may have an expectation that this plugin does not do in the first place. If you carefully read the details on page you may notice, that the cart totals will be converted in the description of the payment gateway (when set as described) furthermore the converted totals will be transmitted to PayPal. That’s basically it. You seem to look for a conversion on the totals on the checkout…the thing is that in a multi paymentgateway enviroenment it is not determined in advance if a conversion shall take place. Only when a cusomer chooses to pay with PayPal.


kideroo Purchased

Thank you for getting back to me.

I understand what you mean. At the moment as soon as you checkout via PayPal it converts for example R560 to $560 so it isn’t converting properly. I have linked an openexchangerate account.

On another note, is there a plugin that works hand in hand with this plug in to show the currency in dollars (i.e. WooCommerce+Price+Based+on+Country?)?

On the checkout screen I also don’t want PayFast to appear as a payment option, only PayPal, how do I remove it from only international orders?

I would really appreciate your guidance and assistance.

You must have missed some crucial setting! Most probably You have not settled the exchangerate as needed, and you have no automatic update on schedule. If you send me a PM via codecanyon with account details for your wordpress, I can check. In WooCommerce you activate or deactivate payment gateways according to your needs. I do not recommend a conversion to every visitors currency depending on country of visit. I recommend pointing out, that payments made by PayPal are converted to USD.

When I am trying to access /wp-admin/admin-ajax.php?action=ppcc&ppcc_function=cexr_update i get a 500 Internal Server Error. I us WP 4.7.1 and WooCommerce 2.6.12. Allow_url_fopen is On. What could cause this error and how can i fix it?

This is a good question. But the error is too unspecific. Please try activating the debug mode of Wordpress in wp-config.php to get more information, hopefully.