After updating to VM 2.0.26a, I have a problem with the Paypal plug-in:
In the checkout process when I try to change the payment method to Paypal, I get a fatal error:
Fatal error: Call to undefined method CurrencyDisplay::roundForDisplay() in /var/www/test/administrator/components/com_virtuemart/plugins/vmpsplugin.php on line 1134
Is this problem known?
You also need to update AIO (All In One) package to latest version. Read the standard Installation/Update guide of VirtueMart. http://docs.virtuemart.net/tutorials/30-installation-migration-upgrade-vm-2/80-installation-of-virtuemart-2
Thank you for the hint, but I did install the AIO. Still I get the fatal error...
The PayPal plugin has been re-designed and extended. It now includes four different PayPal interfaces. Please check, if all your settings in your PayPal configuration are still correct.
I found the problem: It's an incompatibility with the current version of Chameleon. Sorry, I thought I had checked that!
Quote from: sscheidegger on December 30, 2013, 17:46:26 PM
I found the problem: It's an incompatibility with the current version of Chameleon. Sorry, I thought I had checked that!
Thank you very much for the posting, it saved mw a lot of time!
I have Joomla 2.5.28 & VirtueMart 2.6.18 & VP One Page Checkout 2.4 &
Chameleon 2.35with this version of Chameleon I received this error, when trying to checkout:
PHP Fatal error: Call to undefined method CurrencyDisplay::roundForDisplay() in /usr/../administrator/components/com_virtuemart/plugins/vmpsplugin.php on line 1216, referer: https://mydomain.com
The fatal problem was resolved after the upgrade of the Chameleon component to 2.43 version