Post by sagraphics » Sat Nov 11, 2017 4:29 am

We have an Opencart 2 site running payments through Sagepay Server. We recently moved the site from a shared hosting environment to a dedicated server. No change to Urls etc.

We applied a new SSL certificate to secure the site (it had one on the old server).

We are now experiencing issues trying to get payments to go through Sagepay server. The checkout all works, the redirection to Sagepay works, the redirection back to the site works, however, an error message appears when redirected which says "There was an error processing your request."

I contacted Sagepay who tell me that my site is generating a MD5 hash and that when it checks it against what Sagepay sends back, it doesn't match???

I can't find ANYTHING on this forum or across the internet that could help me - I simply don't know how to resolve the issue??? Please help!

New member


Sat Nov 11, 2017 3:41 am

Post by straightlight » Tue Nov 14, 2017 3:53 am

Opencart integer 2 does not exist. What is the exact version you are using?

Recent modifications were done over the sagepay model files from catalog/model/extension/payment folder. Replace these two files on your server:

- ... direct.php
- ... server.php

See if that solves the issue.

The most generated errors being found on Opencart forum originates from contributed programming. The increased post counters are caused by redundancies of the same solutions that were already provided prior.

F. Rules:

- viewtopic.php?f=176&t=200480
- viewtopic.php?f=176&t=200804


Legendary Member


Mon Nov 14, 2011 11:38 pm
Location - Canada, ON

Post by sagraphics » Tue Nov 14, 2017 7:58 pm

It's actually - but it seems to have now rectified itself - think it was a dns propagation issue.

New member


Sat Nov 11, 2017 3:41 am
Who is online

Users browsing this forum: No registered users and 5 guests