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?
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.
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?
Triggers are case sensitive in Joomla 4, so
plgVmonSelectedCalculatePrice
becomes
plgVmOnSelectedCalculatePrice
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...?!
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);
}
Sadly that is not it either :(
Does anything stand out as to why it stopped working?
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.
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
Hmmm ... you Danes must be desperate to get this working .. ;)
I would have thought at least you would have Notify enabled on this thread... :-*
Thanks. I have also at the same time gotten it to work and am now testing it.
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 :-)