It gives me great pleasure to release the first version of our Manual/Offline Card payment module for Zen Cart!
This Payment Module provides everything a Zen Cart shop owner needs to accept Credit/Debit Card payments over the internet for inputting into a Manual/Offline Card Processing System.
Full details about the contribution are available at its website:
Information and Downloads - http://dev.ceon.net/web/zen-cart/ceon_manual_card
I recommend that you take a look at the above site but for those who want more information first (lazy you :) ), here is the feature list:
This Payment Module has been written to be as comprehensive as possible (despite the limited nature of a payment module for Manual Card Processing). The current feature list follows.
Support for many Card Types
Each card type can be enabled or disabled at the click of a button inside the admin. Cards currently supported:
- Switch/UK Maestro
- Visa Delta
- American Express
- Visa Electron - UKE
- Diners Club International
Please Note: If you would like additional card types added, please just ask us. It's not difficult for us to add more (mostly we need need to know details like “Are Start Dates required/optional/not used?” etc.).
Allows gathering of the following information:
o Card Holder's Name
o Card Type
o Card Number
o Expiry Date
o CVV Code
o Start Date (Switch/UK Maestro/Solo/American Express Only)
o Issue Number (Switch/UK Maestro/Solo Only)
Please Note: The CVV code and middle digits of the credit/debit card number are sent in an e-mail to the store owner. This means that the full details don't need to be stored on the server and is by far the most secure way to collect Card Details for manual/offline processing. The rest of the details can be accessed at all times through the "Orders" section of the Admin.
Retains entered Card Details right throughout the checkout process.
If a user goes back to change their Shipping Address, or realises at the Confirmation Stage of the checkout procedure that they have entered some incorrect information, when they return to the Payment Page the card details they entered previously will be automatically restored. This prevents any frustration with customers having to re-type details and should help prevent customers leaving at the last hurdle! Please note: If your server has PEAR:Crypt_Blowfish installed, this information is kept encrypted in the session so as to protect the confidentiality of the details!
In order to catch any problems with Card Details entered by the customer as quickly and easily as possible, this module will not only alert the user to any incorrect information when they attempt to submit the form, it will actually highlight the form fields which require their attention. Again this should help to reduce customers getting frustrated and leaving at the last hurdle!
Icons for each Credit Card accepted.
If you enable the option in the admin, icons are displayed for each credit/debit card accepted (see picture at right). Maybe not an essential feature, but it does look more professional for your shop!
Ability to disable Autocomplete.
Some browsers store credit/debit card numbers and/or CVV numbers entered and automatically insert them in a card number field/CVV field when a user returns to a website. This can be quite disconcerting to customers so the option to have this browser feature disabled is offered (and set by default) by the Ceon Manual Card payment module.
Dynamic Start Date and Issue Number support.
Certain cards (Switch/Maestro/Solo/American Express) may need a Start Date to be supplied for authorisation to take place, while certain cards (Switch/Maestro/Solo) also may need an Issue Date to be supplied. This module dynamically displays the necessary form gadgets to capture this information from the user based on the cards types enabled in the admin.
Sometimes there can be problems with a shop's server settings. The debug mode allows you to see what information was to be sent and the server setup (encryption settings) identified so you can check your settings. Most people should never need this though and it is subsequently disabled by default.
Complete support for Zen Cart 1.3.x's Observer/Notification System.
There are two versions of this module, one of which makes full use of Zen Cart 1.3.x's handy new notification system to make installation even more of a breeze!
Please read the documentation before posting any questions in this thread so that we can hopefully keep the number of posts here down to a minimum!
If you like this contribution and get a lot of use out of it, please consider making a donation!
All the best...