Hi
I'm getting the following error when trying a test transaction with Worldpay:
"Secure Payment Page
Sorry, there was an error in processing this transaction:
The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed due to one or more of the following:
the installation ID field is blank or contains invalid characters
a different submission protocol is required. For instance, a more secure submission may be required
the installation number is invalid"
I've contacted Worldpay and they say it is a problem with the MD5 setting on my OpenCart install not matching the one on my Worldpay settings. I can't find anything in my OpenCart admin area that references MD5 so have no idea how I'm meant to change this.
Here's the message I got from Worldpay:
"This error is related to MD5 security, please ensure that you have setup the MD5 security correctly (MD5 password must match on ecommerce site and WorldPay via Merchant Interface, use of dynamic or status signature fields depending on your setup)."
Can anyone help me with this?
Thanks
CP
I'm getting the following error when trying a test transaction with Worldpay:
"Secure Payment Page
Sorry, there was an error in processing this transaction:
The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed due to one or more of the following:
the installation ID field is blank or contains invalid characters
a different submission protocol is required. For instance, a more secure submission may be required
the installation number is invalid"
I've contacted Worldpay and they say it is a problem with the MD5 setting on my OpenCart install not matching the one on my Worldpay settings. I can't find anything in my OpenCart admin area that references MD5 so have no idea how I'm meant to change this.
Here's the message I got from Worldpay:
"This error is related to MD5 security, please ensure that you have setup the MD5 security correctly (MD5 password must match on ecommerce site and WorldPay via Merchant Interface, use of dynamic or status signature fields depending on your setup)."
Can anyone help me with this?
Thanks
CP
Has no-one else ever come across this? Really need to get it sorted so any help much appreciated. Don't want to have to go down the osCommerce route but that's looking like my only alternative if I can't get this working on OpenCart.
Cheers
CP
Cheers
CP
Hi CP,
Have never had this error before but I can't get WorldPay to work properly either. Payment goes through ok but all orders appear as missing orders which is crap.
I questioning whether the WorldPay module actually works with OpenCart at all, can anyone help?
Have never had this error before but I can't get WorldPay to work properly either. Payment goes through ok but all orders appear as missing orders which is crap.
I questioning whether the WorldPay module actually works with OpenCart at all, can anyone help?
I am trying to integrate WP Select Junior with Opencart 1.5.3
I've followed most of the details (including the Installation ID as opposed to Merchant ID where asked) but I am getting the error message at the WorldPay end...
Really appreciate any help you guys can supply.
Jim
I've followed most of the details (including the Installation ID as opposed to Merchant ID where asked) but I am getting the error message at the WorldPay end...
I was really hoping that I could simply hook this up but now not so sure. In the absence of the MD5 stuff... is it then imperative to supply the data under SSL to WorldPay, or am I missing something somewhere else?The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed due to one or more of the following:
* the installation ID field is blank or contains invalid characters
* a different submission protocol is required. For instance, a more secure submission may be required
* the installation number is invalid
Really appreciate any help you guys can supply.
Jim
You are not supposed to use the installation id instead of the merchant id. The installation id is normally not needed for the worldpay redirect method. You need the merchant id. If it still complains about the installation id, contact worldpay and see if there is some setting for it. Last I talked to them, they said the installation Id was deprecated.jimmoorecreative wrote:I am trying to integrate WP Select Junior with Opencart 1.5.3
I've followed most of the details (including the Installation ID as opposed to Merchant ID where asked) but I am getting the error message at the WorldPay end...
I was really hoping that I could simply hook this up but now not so sure. In the absence of the MD5 stuff... is it then imperative to supply the data under SSL to WorldPay, or am I missing something somewhere else?The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed due to one or more of the following:
* the installation ID field is blank or contains invalid characters
* a different submission protocol is required. For instance, a more secure submission may be required
* the installation number is invalid
Really appreciate any help you guys can supply.
Jim
Thanks Qphoria...
The issue was resolved with some great input from Tech Support at WorldPay. Being a valued source of info etc I thought it would be beneficial as a whole to post the outcome / findings.
First off... you need to supply the Instance ID as opposed to the Merchant ID. Worldpay advised that in some cases this is still applicable (in the case of Select Junior) and that Instance ID needs to be used here.
The reason I was having the problem was that I have a live instance that currently uses MD5 hashing.
Having edited the test environment for this installation to not use this (ie by deleting the password for MD5) - it still didn't work as it needs to be set to empty in both the test and live setups... even for testing. I know, kinda crazy but just a useful tip for anyone who is migrating a site using an existing installation and WorldPay Select Junior.
In the end - I had a defunct Installation instance in the account which has turned out very handy indeed, and I simply edited the MD5 stuff in both without any effect to the live installation still running off the existing website (soon to be replaced)
So in a nutshell - if you're using WorldPay Select Junior... use the Instance ID as opposed to Merchant ID; and make sure the settings are the same for both test and live instances.
It now works a charm... well done Opencart on a nice integration.
Jim
The issue was resolved with some great input from Tech Support at WorldPay. Being a valued source of info etc I thought it would be beneficial as a whole to post the outcome / findings.
First off... you need to supply the Instance ID as opposed to the Merchant ID. Worldpay advised that in some cases this is still applicable (in the case of Select Junior) and that Instance ID needs to be used here.
The reason I was having the problem was that I have a live instance that currently uses MD5 hashing.
Having edited the test environment for this installation to not use this (ie by deleting the password for MD5) - it still didn't work as it needs to be set to empty in both the test and live setups... even for testing. I know, kinda crazy but just a useful tip for anyone who is migrating a site using an existing installation and WorldPay Select Junior.
In the end - I had a defunct Installation instance in the account which has turned out very handy indeed, and I simply edited the MD5 stuff in both without any effect to the live installation still running off the existing website (soon to be replaced)
So in a nutshell - if you're using WorldPay Select Junior... use the Instance ID as opposed to Merchant ID; and make sure the settings are the same for both test and live instances.
It now works a charm... well done Opencart on a nice integration.
Jim
Hellojimmoorecreative wrote:
First off... you need to supply the Instance ID as opposed to the Merchant ID. Worldpay advised that in some cases this is still applicable (in the case of Select Junior) and that Instance ID needs to be used here.
I'm having the same trouble as described above. I'm trying to integrate worldpay junior.
jimmoorecreative, where do I get instance ID? I only have installation ID and merchant ID.
Thank for your reply.
Sorry to resurrect this old topic, but I'm having a problem with WorldPay MD5 integration.
To cut the long story short, we had a problem where a customer tried to buy £400 worth of goods by paying us £0.01 - according to WorldPay we need to implement the MD5 security to prevent anyone from manipulating the data before being sent to WorldPay.
I tried to simply input the MD5 password (same as our payment response password), but when checking out I get the same error message as above:
What other info do I need? I am using the installation ID, but apparently I also need to edit the SignatureFields? What info do I put in there? tried md5:amount:currency:cartId to no avail.
Opencart version 1.5.1
Thanks in advance.
To cut the long story short, we had a problem where a customer tried to buy £400 worth of goods by paying us £0.01 - according to WorldPay we need to implement the MD5 security to prevent anyone from manipulating the data before being sent to WorldPay.
I tried to simply input the MD5 password (same as our payment response password), but when checking out I get the same error message as above:
Code: Select all
The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed for one or more of the following reasons:
The installation ID field is blank or contains invalid characters.
A different submission protocol is required. A more secure submission may be required.
The installation number is invalid.
What other info do I need? I am using the installation ID, but apparently I also need to edit the SignatureFields? What info do I put in there? tried md5:amount:currency:cartId to no avail.
Opencart version 1.5.1
Thanks in advance.
Sorry to resurrect this old topic, but I'm having a problem with WorldPay MD5 integration.
To cut the long story short, we had a problem where a customer tried to buy £400 worth of goods by paying us £0.01 - according to WorldPay we need to implement the MD5 security to prevent anyone from manipulating the data before being sent to WorldPay.
I tried to simply input the MD5 password (same as our payment response password), but when checking out I get the same error message as above:
What other info do I need? I am using the installation ID, but apparently I also need to edit the SignatureFields? What info do I put in there? tried md5:amount:currency:cartId to no avail.
Opencart version 1.5.1
Thanks in advance.
To cut the long story short, we had a problem where a customer tried to buy £400 worth of goods by paying us £0.01 - according to WorldPay we need to implement the MD5 security to prevent anyone from manipulating the data before being sent to WorldPay.
I tried to simply input the MD5 password (same as our payment response password), but when checking out I get the same error message as above:
Code: Select all
The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed for one or more of the following reasons:
The installation ID field is blank or contains invalid characters.
A different submission protocol is required. A more secure submission may be required.
The installation number is invalid.
What other info do I need? I am using the installation ID, but apparently I also need to edit the SignatureFields? What info do I put in there? tried md5:amount:currency:cartId to no avail.
Opencart version 1.5.1
Thanks in advance.
Who is online
Users browsing this forum: No registered users and 2 guests