Virtual Merchant - Elavon, ViaKlix, Nova Payment Module Support Forum
#1
Posted 15 December 2008 - 08:21 PM
This will be the official support forum for this contribution. The contribution works similar to the Authorize.net AIM module, but with many enhancments to reduce credit card declines with the Virtual Merchant system and to return friendly and nicely formatted error messages. The contribution also makes CVV2 information an actual option to require or not require. There are many admin options to enable Dynamic currency conversion (DCC), that can make merchant money, as well as error checking and admin error emails for when customers receive credit card errors for testing. Also, has option to enable a call for help number if users have problems charging their card.
#2
Posted 05 January 2009 - 07:20 PM
#3
Posted 08 January 2009 - 01:31 AM
apache510, on Jan 5 2009, 01:20 PM, said:
#4
Posted 12 January 2009 - 06:45 PM
If you enter no credit card number you get the message:
Warning: str_repeat() [function.str-repeat]: Second argument has to be greater than or equal to 0 in C:\xampp\htdocs\catalog\includes\modules\payment\chargeit.php on line 235
#5
Posted 14 January 2009 - 05:50 PM
apache510, on Jan 12 2009, 12:45 PM, said:
If you enter no credit card number you get the message:
Warning: str_repeat() [function.str-repeat]: Second argument has to be greater than or equal to 0 in C:\xampp\htdocs\catalog\includes\modules\payment\chargeit.php on line 235
#6
Posted 20 January 2009 - 03:04 AM
zelf, on Jan 14 2009, 12:50 PM, said:
Thanks for your effort in contributing this. I tried to install the ChargeIt module last night and today. I got it installed just fine, but am having trouble testing it. Before I changed the error scripting I tested it to see if it was working. When I go to the checkout page and enter the test card number with expiration of 12/09 and click 'Continue' from the Payment Information page, it simply retunrs back there with no error message. IT is definitely using the ChargeIt script from the heading. Then I went ahead and changed the two script files to accomodate the error messages, but now when I go to the Payment Information page it comes up completely blank and I see no PHP errors in the log? Any thoughts on what the heck I have done wrong here?
Thanks for your help.
#7
Posted 20 January 2009 - 10:13 PM
fishonafly, on Jan 19 2009, 08:04 PM, said:
Thanks for your help.
PM your site with the class in test mode please. I might be able to better help you troubleshoot seeing the errors.
#8
Posted 22 January 2009 - 01:38 AM
Release Updates
v 1.1 (No database changes in this version)
+ install instructions updated. v 1.0 was missing a couple of steps
+ maxFieldLenAry holds the max lengths of submission data according to VM Developer's guide
+ several substr calls in before_process() method trimming field data according lengths in maxFieldLenAry.
+ updated validEmail() method to check for max length of email in maxFieldLenAry
+ updated testing credit card expiration date in chargeit.php language file
+ updated error message display. Stands out more and now has error icon.
+ cc_chargeit_error.gif that displays on new error message display
Contribution URL: http://addons.oscommerce.com/info/6417
#9
Posted 24 January 2009 - 05:17 PM
Credit Card Test #:
Card: 5000300020003003
Expiration: 1209
CVV2: 123
Any value under $50.00
I get the error message:
The first four digits of the number entered are: 5000. If that number is correct, we do not accept that type of credit card. If it is wrong, please try again.
#10
Posted 25 January 2009 - 12:40 AM
apache510, on Jan 24 2009, 11:17 AM, said:
Just remember to turn it to production before you start using it live.
Edited by zelf, 25 January 2009 - 12:41 AM.
#11
Posted 26 January 2009 - 07:07 PM
I downloaded the contribution, but every time that I input the credit card information I get this error: "Credit Card Error: The card entered is being declined. This most often is due to incorrectly entered information. Please try re-entering your information." I have tried the test credit card number provided in the contribution, and I have tried a working real credit card, but in both cases I get the same result. Finally, I checked the merchant's log-in, and password info and it's correct.
Any help?
Thanks in advance:
Fabian.
#12
Posted 27 January 2009 - 06:50 AM
falenire, on Jan 26 2009, 01:07 PM, said:
This is just a friendly message meant for end users. To see actual Virtual Merchant errors -> In the administration panel turn on "Enable email errors to admin email below" and then in the "Admin email" field put in your email address. This will email the actual error if any are being returned by Virtual Merchant. There are several things that could cause this problem. For example, in your Virtual Merchant terminal did you setup the referring url that you set in the "Set Referer URL".
In any event, start by turning on error emails so you can see if any errors are being returned by Virtual Merchant. If the errors do not help please post the errors and I would be happy to assist further.
Edited by zelf, 27 January 2009 - 06:51 AM.
#13
Posted 27 January 2009 - 09:16 PM
Error Message(s): 4009. Required Field Not Supplied. The field Sales Tax (ssl_salestax) required but not supplied in the authorization request.
Any help would be much appreciated.
#14
Posted 27 January 2009 - 10:57 PM
vlademir, on Jan 27 2009, 03:16 PM, said:
Error Message(s): 4009. Required Field Not Supplied. The field Sales Tax (ssl_salestax) required but not supplied in the authorization request.
Any help would be much appreciated.
In order to use the ChargeIt contribution your payment fields should look like the following:
[img]http://www.teradigm.us/payment_fields.gif[/img]
#15
Posted 28 January 2009 - 12:36 AM
zelf, on Jan 27 2009, 12:50 AM, said:
In any event, start by turning on error emails so you can see if any errors are being returned by Virtual Merchant. If the errors do not help please post the errors and I would be happy to assist further.
Zelf, Thank You so much for your work on this module. I thought I followed the instructions but I get this email error:
Customer ID #4
xxxxxxx@xxxxxxx
xxxxxx xxxxxx
United States
Error Message(s): 4012. VID/UID Invalid. The VirtualMerchant ID and/or User ID supplied in the authorization request is invalid.
Address Verification Response:
CVV2 Verification Response:
I am using the same User ID I used with the other version of ViaKlix module ( I was moved to a new server and the old module dosn't work on it)...what am I missing?
Thanks,
Russ
#16
Posted 28 January 2009 - 01:05 AM
Russw40, on Jan 27 2009, 06:36 PM, said:
Address Verification Response:
CVV2 Verification Response:
e.g. https://secure.yoursite.com/checkout_confirmation.php
Let me know if any of this helps. The final step of course is to contact Virtual Merchant and they can tell you what problems the transactions are receiving in more detail.
[img]http://www.teradigm.us/system-setup.gif[/img]
Edited by zelf, 28 January 2009 - 01:08 AM.
#17
Posted 28 January 2009 - 01:49 AM
zelf, on Jan 27 2009, 07:05 PM, said:
e.g. https://secure.yoursite.com/checkout_confirmation.php
Let me know if any of this helps. The final step of course is to contact Virtual Merchant and they can tell you what problems the transactions are receiving in more detail.
[img]http://www.teradigm.us/system-setup.gif[/img]
Thanks,
I copy and pasted so they are the same. Guess I will have to give them another call.
Thanks,
Russ
#18
Posted 28 January 2009 - 03:07 AM
Russw40, on Jan 27 2009, 07:49 PM, said:
Virtual Merchant will have more details on what the error is. Particularly with connection issues they do not reveal in an error message what the problem is.
Edited by zelf, 28 January 2009 - 03:11 AM.
#19
Posted 30 January 2009 - 04:46 PM
First, thanks for this module and the work you have already done.
Question...I have your Virtual Merchant Payment Gateway installed as well as Check or Money Order option.
When I go to the "Payment Information" page, there is a radio button selection where you can choose to use your credit card option or the check/money order option.
When selecting the check/money order option, the javascript validation for the your credit card option continues to validate and won't allow the user to "Continue".
Thoughts?
#20
Posted 31 January 2009 - 12:20 AM
eyelight, on Jan 30 2009, 10:46 AM, said:
First, thanks for this module and the work you have already done.
Question...I have your Virtual Merchant Payment Gateway installed as well as Check or Money Order option.
When I go to the "Payment Information" page, there is a radio button selection where you can choose to use your credit card option or the check/money order option.
When selecting the check/money order option, the javascript validation for the your credit card option continues to validate and won't allow the user to "Continue".
Thoughts?
Let me recreate this scenario with money order option tonight. Hold tight. If it is a problem with my javascript I will release a fix tonight.









