Contributions
Virtual Merchant - Elavon, ViaKlix, Nova Payment Module
/**
* Elavon a.k.a. Nova, ViaKlix, Virtual Merchant Payment Module for osCommerce
*
*************************************************************************
* ChargeIt prepares data according to Virtual Merchant's Developer's Guide.
* Then posts via https credit card transactions to Virtual Merchant's
* process.do. Submission and referer set by cURL. Transaction results are
* returned by process.do in ASCII pairs. ChargeIt interprets errors, attempts
* to resubmit declines, or display error to user and allow user to
* resubmit information. ChargeIt also auto submits DCC opt in information
* according to admin setup. Transaction errors can also be set to email
* an administrator.
*************************************************************************
*
* @package ChargeIt
* @link http://www.joomecom.com/ Ecommerce Applications
* @copyright Copyright 2008, Teradigm, Inc. All Rights Reserved.
* @author zelf
* @version 1.0
*/
Requires cURL compiled into PHP. Operates similar to the Authorize.net AIM contribution, but with many enhancements to reduce credit card declines and to display friendly error messages to customers.
Expand All / Collapse All
Release Updates
v 1.2 (No database changes in this version)
+ Updated readme.txt with fix for javascript_validation method when multiple payment options are given
This Version has the following 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
Here is the url to the official forum for this contribution:
http://forums.oscommerce.com/index.php?showtopic=323748
Package is not attached to this post. Just info about the forum on this link.
This is the FULL Package, forgot to upload cvv2 images on first upload.
/**
* Elavon a.k.a. Nova, ViaKlix, Virtual Merchant Payment Module for osCommerce
*
*************************************************************************
* ChargeIt prepares data according to Virtual Merchant's Developer's Guide.
* Then posts via https credit card transactions to Virtual Merchant's
* process.do. Submission and referer set by cURL. Transaction results are
* returned by process.do in ASCII pairs. ChargeIt interprets errors, attempts
* to resubmit declines, or display error to user and allow user to
* resubmit information. ChargeIt also auto submits DCC opt in information
* according to admin setup. Transaction errors can also be set to email
* an administrator.
*************************************************************************
*
* @package ChargeIt
* @link http://www.joomecom.com/ Ecommerce Applications
* @copyright Copyright 2008, Teradigm, Inc. All Rights Reserved.
* @author zelf
* @version 1.0
*/
Requires cURL compiled into PHP. Operates similar to the Authorize.net AIM contribution, but with many enhancements to reduce credit card declines and to display friendly error messages to customers.
Note: Contributions are used at own risk.