I've spent the last two days trying to figure out what is going on here but I am getting nowhere. I'm on 18.0.6 VBHA and paused my website in May 2024 to work on other projects. I resumed my website a couple of days ago and even though I am receiving orders I am having a number of issues, none of which were present when I took my last order 11 months ago.
I've listed the 5 issues below and wondered if anyone recognises anything they could possibly give me some pointers on please?
Issue 1 - Opayo payment method doesn't work
Whilst my website was paused, I continued to pay my payment provider fees even though I wasn't processing any orders. I have checked with Opayo and they say all is fine at their end. Selecting Opayo on my website brings up the following error message:-

I have referred to this thread and this thread but neither of them have helped unfortunately.
From my error.err log file:-
I know that Opayo changed their URLs (discussed in this thread) however I had already made the required change to the following file in December 2023 after receiving an email from Opayo, so it was all working fine with the new URLs between December 2023 and May 2024:-
OCCSagePay.pl:-
Lines 67-74 of this file read as follows (there's a copy of this file in both the site folder and also the C:\Program Files (x86)\SellerDeck\Sellerdeck v18\OCCUpgrade\CommonOCC\ folder:-
OCCUpgrade.ini:-
Lines 131-154 of this file read as follows:-
Issue 2 - Customers are not returned to my website after paying
Here's the PayPal confirmation page:-

The URL provided in the 'click here' link above (full URL shown below) still results in the General Script Error also shown below:-
https://www.paypal.com/webapps/herme...ocale.x=en_GB#
After the above-mentioned 5 seconds, the customer is redirected to the page below:-

I have checked in PayPal and the auto return address is correctly set:-

Issue 3 - Paid orders are sitting in PSP-Pending folder
From my error.err log - not sure if this is relevant information but am including it just in case:-
Issue 4 - Customers are not receiving an order acknowledgement via email
They only receive a payment confirmation email from PayPal - they don't receive a copy of their order from my website.

Issue 5 - I don't receive copy receipts via email
Even though I have the relevant box ticked:-
I've listed the 5 issues below and wondered if anyone recognises anything they could possibly give me some pointers on please?
Issue 1 - Opayo payment method doesn't work
Whilst my website was paused, I continued to pay my payment provider fees even though I wasn't processing any orders. I have checked with Opayo and they say all is fine at their end. Selecting Opayo on my website brings up the following error message:-
I have referred to this thread and this thread but neither of them have helped unfortunately.
From my error.err log file:-
Code:
Program = ORDERSCR , Program version = 52476 , HTTP Server = Apache , Process ID = 3665513, Date and Time = 2025/04/27 11:17 GMT, Sage Pay connection failed: () Read error Program = ORDERSCR , Program version = 52476 , HTTP Server = Apache , Process ID = 3665513, Date and Time = 2025/04/27 11:17 GMT, GETPSPFORM CallOCCPlugIn Error: Error contacting Sage Pay, please try again or select another payment method
I know that Opayo changed their URLs (discussed in this thread) however I had already made the required change to the following file in December 2023 after receiving an email from Opayo, so it was all working fine with the new URLs between December 2023 and May 2024:-
OCCSagePay.pl:-
Lines 67-74 of this file read as follows (there's a copy of this file in both the site folder and also the C:\Program Files (x86)\SellerDeck\Sellerdeck v18\OCCUpgrade\CommonOCC\ folder:-
Code:
if ($bTestMode) { $::PSP_HOST = "sandbox.opayo.eu.elavon.com"; } else { $::PSP_HOST = "live.opayo.eu.elavon.com"; }
OCCUpgrade.ini:-
Lines 131-154 of this file read as follows:-
Code:
[OCCProvider:22] ID=22 ProviderName='Opayo (Sage Pay)' TestModeAvailable=1 PreAuthorizedAllowed=1 AuthorizedAllowed=1 ClassID='{AC180055-2C97-11D3-97D6-080000511272}' ClassIDManager='{AC180055-2C97-11D3-97D6-080000511272}' PlugInScriptName='OCCSagePay.pl' ProviderURL='https://live.opayo.eu.elavon.com/gateway/service/' RemoteProcessScript='vspserver-register.vsp' DBPlugInScriptName='OCCSagePay.pl' DBProviderURL='https://sandbox.opayo.eu.elavon.com/gateway/service/' DBRemoteProcessScript='vspserver-register.vsp' Debugging=?1 TechnicalFailAllowed=0 FinancialFailAllowed=0 OnlyAuthorize=?0 TemplateName='Act_OCCSagePay.html' SiteSubDirectory='CommonOCC' MaxURLLength=-1 AvailableOffline=1 AvailableOnline=1 AccountRegistrationURL='http://www.sellerdeck.co.uk/psp/sagepay/index.htm'
Issue 2 - Customers are not returned to my website after paying
Here's the PayPal confirmation page:-
The URL provided in the 'click here' link above (full URL shown below) still results in the General Script Error also shown below:-
https://www.paypal.com/webapps/herme...ocale.x=en_GB#
After the above-mentioned 5 seconds, the customer is redirected to the page below:-
I have checked in PayPal and the auto return address is correctly set:-
Issue 3 - Paid orders are sitting in PSP-Pending folder
From my error.err log - not sure if this is relevant information but am including it just in case:-
Program = ORDERSCR , Program version = 52476 , HTTP Server = Apache , Process ID = 3365930, Date and Time = 2025/04/26 14:58 GMT+1, Error executing the on-line credit card plug-in script.
Program = ORDERSCR , Program version = 52476 , HTTP Server = Apache , Process ID = 3365930, Date and Time = 2025/04/26 14:58 GMT+1, Call Stack: -
at os000001.pl line 904.
main::ProcessInput() called at os000001.pl line 116
Program = ORDERSCR , Program version = 52476 , HTTP Server = Apache , Process ID = 3365930, Date and Time = 2025/04/26 14:58 GMT+1, Call Stack: -
at os000001.pl line 904.
main::ProcessInput() called at os000001.pl line 116
Issue 4 - Customers are not receiving an order acknowledgement via email
They only receive a payment confirmation email from PayPal - they don't receive a copy of their order from my website.
Issue 5 - I don't receive copy receipts via email
Even though I have the relevant box ticked:-
Comment