Actually, the module by ebspromo does work. He was actually quite helpful in pinpointing the issue, and quite responsive. I know he's planning on updating his documentation, but until then, I discovered the following things to double-check (on the Virtual Merchant side):
1) go through User/Find, list the website user and click Terminal. The values listed there will fill in the fields in the opencart admin/Extensions/Payment/Virtual Merchant screen.
2) in Terminal/Advanced/System Setup, make sure to check both boxes, and add the following 4 referrers as authorized referrers:
http://www.mywebsite.com
http://mywebsite.com
https://www.mywebsite.com
https://mywebsite.com
In the Opencart Admin/Extensions/Payment/Virtual Merchant screen,
1) make sure the Acct ID, User ID, and PIN match what you see in the VM site (Acct ID does not equal User ID)
2) Setting Mode to Test will allow transaction to go through, but it will not appear in myvirtualmerchant.com. It will, however, allow you to continue testing your site.
3) Make sure you have GEO Zones set up for All Zones (or else the payment option may not appear for all customers)
4) Make sure the status is Enabled.
This may include some no-brainers, but sometimes, when you're ready to hit your head against the wall in frustration, it's nice to have a checklist. Once these things have been determined to be correct, if it still doesn't work, then you may feel free to hit your head against the wall. But not before
Hope this helps others. The module does work!
Nivi
1) go through User/Find, list the website user and click Terminal. The values listed there will fill in the fields in the opencart admin/Extensions/Payment/Virtual Merchant screen.
2) in Terminal/Advanced/System Setup, make sure to check both boxes, and add the following 4 referrers as authorized referrers:
http://www.mywebsite.com
http://mywebsite.com
https://www.mywebsite.com
https://mywebsite.com
In the Opencart Admin/Extensions/Payment/Virtual Merchant screen,
1) make sure the Acct ID, User ID, and PIN match what you see in the VM site (Acct ID does not equal User ID)
2) Setting Mode to Test will allow transaction to go through, but it will not appear in myvirtualmerchant.com. It will, however, allow you to continue testing your site.
3) Make sure you have GEO Zones set up for All Zones (or else the payment option may not appear for all customers)
4) Make sure the status is Enabled.
This may include some no-brainers, but sometimes, when you're ready to hit your head against the wall in frustration, it's nice to have a checklist. Once these things have been determined to be correct, if it still doesn't work, then you may feel free to hit your head against the wall. But not before

Hope this helps others. The module does work!
Nivi
I recently updated my Virtual Merchant/Elavon payment module (while assisting Nivi12) to improve performance and include more detailed error messages (internal and Virtual Merchant).
Anyone who purchased this module can get the updated version at no cost. Just PM me with the date of purchase, and email address provided during checkout to receive a copy of the updated files.
Version 2.0
Bug Fixed
The issue where the system would say 'Please wait...' during 'checkout/confirm' and disappear without 'doing' anything has been resolved.
Detailed Error Messages
Many additional error checks and notices have been added to provide more details.
New Feature
You can now enable Virtual Merchant's 'Authorized Referrers' option.
eg: If your payment page is https://yourstore.com/store/index.php?r ... ut/confirm you only need to add https://yourstore.com/ as an Authorized Referrer in the Virtual Merchant control panel.
Anyone who purchased this module can get the updated version at no cost. Just PM me with the date of purchase, and email address provided during checkout to receive a copy of the updated files.
Version 2.0
Bug Fixed
The issue where the system would say 'Please wait...' during 'checkout/confirm' and disappear without 'doing' anything has been resolved.
Detailed Error Messages
Many additional error checks and notices have been added to provide more details.
New Feature
You can now enable Virtual Merchant's 'Authorized Referrers' option.
eg: If your payment page is https://yourstore.com/store/index.php?r ... ut/confirm you only need to add https://yourstore.com/ as an Authorized Referrer in the Virtual Merchant control panel.
Version 2.1
Authorization Request Fields Have Been Added
One user had the issue where VM was requiring shipping address information for payment authorization. Even though their documentation says those fields are not required they have been added to the module to prevent the error coming from the gateway.
We will be updating the downloadable package later today.
Edit: Packages updated.
Authorization Request Fields Have Been Added
One user had the issue where VM was requiring shipping address information for payment authorization. Even though their documentation says those fields are not required they have been added to the module to prevent the error coming from the gateway.
We will be updating the downloadable package later today.
Edit: Packages updated.
The errors related to shipping information fields throwing a "required" notice is due to a misconfiguration in Elavon's Virtual Merchant configuration.
As far as I know, the only way to reset these fields to no longer being required (the correct setting) is to contact Elavon's 24/7 customer support department. Send me a PM if you have any questions.
As far as I know, the only way to reset these fields to no longer being required (the correct setting) is to contact Elavon's 24/7 customer support department. Send me a PM if you have any questions.
Version 2.2
More Authorization Request Fields Have Been Added
Added another field to request data since it was causing "missing field" errors (optional per VM docs).
Downloadable Extension Package Updated!
More Authorization Request Fields Have Been Added
Added another field to request data since it was causing "missing field" errors (optional per VM docs).
Downloadable Extension Package Updated!
My Elavon/Virtual Merchant extension was updated this morning to address changes found in OpenCart 1.5.x.
The new updated version is available for download at http://www.opencart.com/index.php?route ... ion_id=602
If you purchased this extension previously, you can download the update for free.
The new updated version is available for download at http://www.opencart.com/index.php?route ... ion_id=602
If you purchased this extension previously, you can download the update for free.
Had a few reference issues not reported by the first v1.5 user. Big thanks to Ryan for giving me extra feedback to get this small issue squared away 
The new package is available for download!

The new package is available for download!
I keep getting Error message 4014 - This account is not permitted to process this transaction type.
I have set the transaction type to Capture & I tried Authorization and keep getting the same thing.
Elavon is telling me that the transaction needs to be sent as a Credit Card Sale. I assume that the Capture option is sending it as a sell.
Im not really sure what needs to happen to make this work. Im using OpenCart Version 1.5.6
I have set the transaction type to Capture & I tried Authorization and keep getting the same thing.
Elavon is telling me that the transaction needs to be sent as a Credit Card Sale. I assume that the Capture option is sending it as a sell.
Im not really sure what needs to happen to make this work. Im using OpenCart Version 1.5.6
It was determined that traskmusic's client was not providing accurate VM account informationtraskmusic wrote:I keep getting Error message 4014 - This account is not permitted to process this transaction type.

Who is online
Users browsing this forum: No registered users and 8 guests