Author Topic: ePay payment plugin stopped working  (Read 398 times)

Thomas Kampp

  • Jr. Member
  • **
  • Posts: 72
  • Joomla Developer
    • Toolmaster.dk
ePay payment plugin stopped working
« on: February 13, 2023, 15:18:37 pm »
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!

  • 3rd party VirtueMart Developer
  • Full Member
  • *
  • Posts: 882
  • Full-stack Web Developer
    • www.virtueplanet.com
  • VirtueMart Version: Always the latest
Re: ePay payment plugin stopped working
« Reply #1 on: February 13, 2023, 16:52:38 pm »
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

  • Jr. Member
  • **
  • Posts: 72
  • Joomla Developer
    • Toolmaster.dk
Re: ePay payment plugin stopped working
« Reply #2 on: February 13, 2023, 16:57:03 pm »
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

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10743
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: ePay payment plugin stopped working
« Reply #3 on: February 13, 2023, 18:49:36 pm »
Triggers are case sensitive in Joomla 4, so

plgVmonSelectedCalculatePrice

becomes

plgVmOnSelectedCalculatePrice
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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

  • Jr. Member
  • **
  • Posts: 72
  • Joomla Developer
    • Toolmaster.dk
Re: ePay payment plugin stopped working
« Reply #4 on: February 14, 2023, 10:44:24 am »
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

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10743
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: ePay payment plugin stopped working
« Reply #5 on: February 14, 2023, 14:34:12 pm »
Quote
Any 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
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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

  • Jr. Member
  • **
  • Posts: 72
  • Joomla Developer
    • Toolmaster.dk
Re: ePay payment plugin stopped working
« Reply #6 on: February 22, 2023, 12:37:56 pm »
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

  • Jr. Member
  • **
  • Posts: 92
Re: ePay payment plugin stopped working
« Reply #7 on: February 23, 2023, 23:32:03 pm »
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

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10743
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: ePay payment plugin stopped working
« Reply #8 on: February 24, 2023, 14:11:06 pm »
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
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 10743
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.8.8
Re: ePay payment plugin stopped working
« Reply #9 on: March 11, 2023, 18:34:47 pm »
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
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 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

  • Jr. Member
  • **
  • Posts: 72
  • Joomla Developer
    • Toolmaster.dk
Re: ePay payment plugin stopped working
« Reply #10 on: March 14, 2023, 12:57:16 pm »
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