News:

You may pay someone to create your store, or you visit our seminar and become a professional yourself with the silver certification

Main Menu

ePay payment plugin stopped working

Started by Thomas Kampp, February 13, 2023, 15:18:37 PM

Previous topic - Next topic

Thomas Kampp

After updating from some VirtueMart 4.0.?? version to VirtueMart 4.0.12 (10777) the ePay payment plugin stopped working.
What changes has been made to the VirtueMart core that could explain this?
Danish Joomla Services: www.toolmaster.dk
Danish Joomla Services: www.joomla-konsulent.dk
Danish Joomla Hosting: www.joomla-hosting.dk
Danish Smart Home: www.smart-home-konsulent.dk
Danish Subject Blog: www.sutra.dk

Jumbo!

There have been no significant changes to the payment plugins in VirtueMart 4 since VirtueMart 3.8.x.

Mostly the payment plugins are updated to make them compatible with Joomla 4 and PHP 8.1.

Please contact the ePay plugin developer and ask them to find the root cause.

Thomas Kampp

Sadly there is no official support for this plugin any longer. So this is a big problem.

I am not asking about the payment plugins them selves, but rather how they are loaded into the VM core as this is the only explanation for the ePay plugin to stop working?
Danish Joomla Services: www.toolmaster.dk
Danish Joomla Services: www.joomla-konsulent.dk
Danish Joomla Hosting: www.joomla-hosting.dk
Danish Smart Home: www.smart-home-konsulent.dk
Danish Subject Blog: www.sutra.dk

GJC Web Design

Triggers are case sensitive in Joomla 4, so

plgVmonSelectedCalculatePrice

becomes

plgVmOnSelectedCalculatePrice
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Thomas Kampp

Are there other triggers like that? Is there a list of all triggers that I have to check?

Any other changes like that?

Also the site is still in Joomla 3, so this can't be it...?!
Danish Joomla Services: www.toolmaster.dk
Danish Joomla Services: www.joomla-konsulent.dk
Danish Joomla Hosting: www.joomla-hosting.dk
Danish Smart Home: www.smart-home-konsulent.dk
Danish Subject Blog: www.sutra.dk

GJC Web Design

QuoteAny other changes like that?

that was just an example

ALL triggers need checking if only for forward compatibility

I have also found this function missing in a few older plugins - if missing the params don't save

   function plgVmSetOnTablePluginParamsPayment ($name, $id, &$table) {

      return $this->setOnTablePluginParams ($name, $id, $table);
   }
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Thomas Kampp

#6
Sadly that is not it either :(

Does anything stand out as to why it stopped working?
Danish Joomla Services: www.toolmaster.dk
Danish Joomla Services: www.joomla-konsulent.dk
Danish Joomla Hosting: www.joomla-hosting.dk
Danish Smart Home: www.smart-home-konsulent.dk
Danish Subject Blog: www.sutra.dk

Troels_E

Hope you get this solved.. I am using Epay as well and their (plus shipmondo etc) lack of support for Virtuemart is what made me move to another inferior platform.
I really miss VM+Joomla but I couldnt afford to keep a site running with the minimum requirements I needed. The payment plugin was unsupported for years and begging them to continue supprt never helped. I was afraid to end in your situation..

---
Looking back at my VM time people here have been so helpful (THANKS) but apart from the community I can't see why anyone here in Denmark would end up choosing J+VM if they were starting from scratch. Its such a shame that everyone here is so focused on Woocommerce and shopify.

GJC Web Design

I appear to have it working as far as transferring to the gateway but without credentials ( and the language file)  I can't go any further

email me if you are interested
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

GJC Web Design

Hmmm ... you Danes must be desperate to get this working ..  ;)
I would have thought at least you would have Notify enabled on this thread...  :-*
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Thomas Kampp

Thanks. I have also at the same time gotten it to work and am now testing it.
Danish Joomla Services: www.toolmaster.dk
Danish Joomla Services: www.joomla-konsulent.dk
Danish Joomla Hosting: www.joomla-hosting.dk
Danish Smart Home: www.smart-home-konsulent.dk
Danish Subject Blog: www.sutra.dk

Troels_E

GJC... I used Epay since 2013 and still do but now on other shopsystems that see regular updates from Epay themselves.

Just lurking around in here sometimes, old habits you know :-)