Contributions
CyberSource payment module v1
This module allows you to use CyberSource with osCommerce. Because of the way the CyberSource gateway works, the module is not very easy to install and uses an external C program.
Limitations of the v1 version:
- it doesn't use multiple offerN fields, just put order total in offer0
- SSH access makes installation much easier
Because of the package size, the complete package is available here:
---------------------------------------------------------------------------------------------
http://www.macki.iserwer.net/osc_modules/cybersource.tar.gz
---------------------------------------------------------------------------------------------
File available here contains only source code.
Contact me in case of any problems:
mail: webmaster@piotrkaminski.com
AIM: piotrekkaminski
Expand All / Collapse All
Please download the latest version (which includes ALL THE REQUIRED FILES) from http://www.piotrkaminski.com/osc_modules/cybersource_1.2.tar.gz
Important: If you have problems first thing to do is uncomment line
in /includes/modules/payment/cybersource.php line about 219 and put your mail as the first argument. Then try to checkout.
You should receive an email with contents of two arrays - first is what i send to cybersource and the second is what i receive and
it contains error description. If the second is blank or NULL, this means that the icscard program is either not found (check paths and permissions) or not starting at all (wrong operating system).
1. Fixed issue with order total modules like low order fees and other discounts modules deducting properly in the order confirmation but CyberSource recieving and unaltered total and charging the card the wrong amount.
2. Also fixed bug that caused CyberSource gateway to be off 1 penny due to the Cybersource module not rounding the total to the nearest tenth
3. Updated doc.html to more accurately explain how to enter the keys path in the Admin Module configuration section. Please read doc.html throughly to avoid headaches.
Also please understand that if you do not except certian cards like American Express you will have to manually program way to error check for each card as there is no way to choose which cards you accept and don't accept and Cyber source doesn't seem to send any decline error message so the card appears to go through and Oscommerce completes the sale however the card is not charged.
When I get some time I will investigate this futher and post a fix for it.
1. Fixed issue with order total modules like low order fees and other discounts modules deducting properly in the order confirmation but CyberSource recieving and unaltered total and charging the card the wrong amount.
2. Also fixed bug that caused CyberSource gateway to be off 1 penny due to the Cybersource module not rounding the total to the nearest tenth
3. Updated doc.html to more accurately explain how to enter the keys path in the Admin Module configuration section. Please read doc.html throughly to avoid headaches.
Also please understand that if you do not except certian cards like American Express you will have to manually program way to error check for each card as there is no way to choose which cards you accept and don't accept and Cyber source doesn't seem to send any decline error message so the card appears to go through and Oscommerce completes the sale however the card is not charged.
When I get some time I will investigate this futher and post a fix for it.
This module allows you to use CyberSource with osCommerce. Because of the way the CyberSource gateway works, the module is not very easy to install and uses an external C program.
Limitations of the v1 version:
- it doesn't use multiple offerN fields, just put order total in offer0
- SSH access makes installation much easier
Because of the package size, the complete package is available here:
---------------------------------------------------------------------------------------------
http://www.macki.iserwer.net/osc_modules/cybersource.tar.gz
---------------------------------------------------------------------------------------------
File available here contains only source code.
Contact me in case of any problems:
mail: webmaster@piotrkaminski.com
AIM: piotrekkaminski
Note: Contributions are used at own risk.