Virtuemart order status not updating to 'Confirmed' [solved]

Started by flippertricks, November 22, 2021, 09:01:26 AM

Previous topic - Next topic

flippertricks

Hello,

I really hope someone can help. I'm not a developer so I have limited understanding, please bare with me. When i received the last few orders through my website, the order status did not change to 'Confirmed' when the payment was received (through Worldpay). As a result, the customer (and I) are also not receiving the confirmation email (via ARTIO VM Invoice plugin). I do not know what is causing this. I haven't made any changes to the website or back end since the last order I received which had the correct status, so I'm a bit baffled.

I do receive a warning notice about my PHP version (see below) when I log into the back end, but I'm nervous about updating this unless I know this is causing the issue:

"Your PHP version, 7.3.32, is only receiving security fixes from the PHP project at this time. This means your PHP version will soon no longer be supported. We recommend planning to upgrade to a newer PHP version before it reaches end of support on 2021-12-06. Joomla will be faster and more secure if you upgrade to a newer PHP version. Please contact your host for upgrade instructions."

I'm using:
Joomla! - 3.10.3 Stable [ Daraja ]
PHP - 7.3.32
Virtuemart - 3.8.8
ARTIO VM Invoice 3 - 3.1.23

I've contacted my hosting support who have checked my error log and whitelisting but this hasn't helped. They also suggested I don't update my PHP version yet as this could cause other problems and create a mess...? I can try doing a Server Rewind but this won't guarantee the problem will stay away. I'll try a rewind if no other possible solutions come to light.

I've tried running different test cards through the website but they all show as Pending rather than 'Confirmed'. I've tried setting up Paypal as a payment method in Sandbox mode and running a transaction but this also hangs as a Pending order. I've run out of ideas, if anyone can help?

Many thanks in advance!

Jörgen

Need some more info.

You have VM 3.8.8 (missing subnumber). Have you upgraded an earlier version ?

When did it work last time and for how long ?

Do You have any Jscript errors ?

This could be also be server or cloudfare related. Updates from Your host.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

flippertricks

Quote from: Jörgen on November 22, 2021, 09:13:18 AM
Need some more info.

You have VM 3.8.8 (missing subnumber). Have you upgraded an earlier version ?

When did it work last time and for how long ?

Do You have any Jscript errors ?

This could be also be server or cloudfare related. Updates from Your host.

Jörgen @ Kreativ Fotografi

Thank you for your reply, I may have just fixed it. I've looked at the Worldpay plugin settings and the Installation ID had been deleted, I've no idea why. I just put it back in and run a test mode transaction which seems to have worked, so fingers crossed this was the fix. If it has sorted it, I should have noticed earlier sorry  :-[ I'll close this post in a couple of days once I've received a real order, just in case it's a red herring.. and will give more information on the problem next time! Thanks again!

Jörgen

I will keep my fingers crossed.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

GJC Web Design

QuoteI've tried setting up Paypal as a payment method in Sandbox mode and running a transaction but this also hangs as a Pending order.

from memory Paypal doesn't send an IPN from the sandbox therefore the transaction will not be confirmed in VM.
I just use a live 1 cent transaction to test payment gateways
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

flippertricks

That's interesting about Paypal in sandbox, worth remembering. Yes, repopulating the Installation ID in the Worldpay plugin settings seemed to have sorted it. Thanks again!