Jump to content
  • Checkout
  • Login
  • Get in touch


The e-commerce.

Error with virtual merchant transaction


Recommended Posts



I have an osc site built for a client and now customers can't complete any orders. It's been up and running for 6+ years (it's version 2.2). There was some hacking (a bunch of spam emails were being sent from the site) so I don't know if that's related to this, but when I try to go through checkout I enter my credit card (real or fake) and I get this error from virtual merchant.


An Error Occurred While Processing Your Request Error Code : 4000 Error Name : VID Not Supplied Error Message : The VirtualMerchant ID was not supplied in the authorization request.


This is on a virtual merchant page, not on any page from the client's site/domain.


I didn't install the module to be able to use elevon as a payment gateway. That was done by a third party. However, it's worked for years and now I'm getting this error.


Any solutions? Does anyone know what this error refers to? Thanks!

Link to comment
Share on other sites



I would check the site for more anomalous code. It is common for hackers to send copies of credit card information to their email to use at a later date. Also, your client should hire a professional developer to check the site and correct it to make it operational and secure.






Link to comment
Share on other sites

Thanks, Chris.


I'll probably have to get someone to clean things up (did this a couple years ago for another problem).


Is there anywhere in particular that I could look in the meantime to see if there's any more anomalous code? Any common areas where these things occur?

Link to comment
Share on other sites


Elavon is saying that when the customer's data gets to them that theVID is missing/empty/maybe invalid. Find the payment module that handles the transaction and look for the bit in the code that is sending the data - it's probably being send as the field ssl_merchant_id in function before_process() - it should be picking up some value entered via the store admin (Try maybe chucking in a php exit() statement with the suposed value in it to see if it's getting that far.

Link to comment
Share on other sites

Thanks guys. Actually I downloaded the (new?) virtual merchant payment module add on. Looks like it was different from the one that was being used before. I talked with Virtual Merchant directly and although my merchant ID, etc were all correct something wasn't working.


When I installed the new VM add on I was able to complete a transaction.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...