Contributions
ECHO Payment Module
This is the payment module for echo-inc.com. It allows you to use their service to process credit cards and checks online. It allows you to have charges automatically processed at purchase time or at the cart owners leisure.
Expand All / Collapse All
ECHO Payment Module v1.7.4 - Customers ECHO Processing Display Patch
The Problem:
Despite the setting in the Admin for 'Configuration -> Maximum Values -> Search Results'
the display for the page 'Customers -> ECHO Processing' when selecting 'ECHO Processed:'
as 'Yes', 'All Transactions' or 'No' (if manually processing) only displays 15 transactions
and but divides the pages up by the 'Search Results' Global Setting which can result in
some recent transactions not being displayed.
The Fix:
On line 85 of /admin/echo_result.php
replace:
$sql_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS_TRANSACTIONS, $sql_query_raw, $sql_query_numrows);
with
$sql_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS, $sql_query_raw, $sql_query_numrows);
This will make the ECHO Transactions use the Global Setting and prevent the display issue of missing transactions.
May 1, 2007 - BTBlomberg
+Made the install directions a bit cleaner
+Added sort order functionality to both payment mods. Their default sort orders are 98 and 99.
+Corrected little error in echo_echeck.php that set MODULE_PAYMENT_ECHECK_STATUS to "1" rather than "True"
+Added instructions on how to add the sort order to an existing install (add_sorting.txt)
revolution-sales.com
-FIX: Admin ECHO processing menu under Customers was broken for MS2 (had to rename tep_array_merge() to array_merge()
-FIX: Transaction failed with electronic checks if city name contained a space
-Updated install instructions
Bug fix to correct some SQL inserts used in a first time install.
Also added a note in the README.FIRST file on where to change the text on the credit card and echeck forms, like the "We accept ... cards" statement.
This is a repost of v1.7 to include some missing installation instructions in the README.FIRST file.
Several new features were added in and some functionality was enhanced to make it more customer user-friendly and make it easier to manage transactions in the admin. A major change is the added options to save credit card and checking account information more securely to the database. Here is a summary of the changes.
+ Added option to encrypt credit card numbers, with decryption on the fly
+ Added option to kill credit card numbers once deposit transaction is made
+ Added option to X out the middle 8 digits in a credit card number
+ Added encryption of checking account info
+ Added ability to kill checking account information once deposit transaction is made
+ Enhanced the echo_results.php page in admin. I almost missed this page entirely since it was only accessible via the payment module setup page. You can now also access it via the Customers menu, along with customers and orders. This page lists orders, the list can be filtered by ECHO processing status, you can view the verification and deposit transaction info from ECHO, and process deposits.
+ Fixed a JavaScript bug with the CVV security code validation
+ Fixed JavaScript bug in validation for checking account info
+ Added a help link for CVV info
+ Defined all text labels and messages in the language files for easier customization. This includes a message to state what credit cards you accept.
+ Fixed state pulldown lists, for the electronic checks option, so it will default to customer's state.
So what happened to v1.6? For the contrib version 1.5, the source files said version 1.6, so this contrib matches the contrib version to the file version.
Updated echo_class.php to combine both curl and openssl versions.
fixed tax issues
updated echophp class
*note: This requires ssl support in php 4.3.0+*
fixed tax issue
updated echophp class
*note: This requires curl with ssl support*
This is an updated module to work with the LATEST CVS code. Do not install this if you already have a working osCommerce store. If you downloaded the store code after the start of Nov, 2002 then use this code. I have rewriten both the echo_cc.php and echo_echeck.php payment modules to work with the new code. Also they should also be alittle cleaner to look at.
Various fixes for the ECHECk payment module.
Few minor include() fixes.
This is a fix to the previous 1.0 release. The backend for osCommerce has changed quite a bit since that was released. This works as of 7/25/02
This is the payment module for echo-inc.com. It allows you to use their service to process credit cards and checks online. It allows you to have charges automatically processed at purchase time or at the cart owners leisure. ECHO and I hope that people find this usefull and if they have any questions to please contact us!
Note: Contributions are used at own risk.