Hi,

It gives me great pleasure to announce the release of a new payment module for Zen Cart...

Ceon Cardsave Direct


This payment module provides everything a Zen Cart shop owner needs to accept credit/debit card payments over the internet.

It uses the Cardsave payment gateway, which connects to a bank and checks the validity of the card details entered by the customer at the checkout.

The customer remains on the store's website, they are not redirected to an external site to enter their details as with many other payment solutions, making this as professional a payment solution you could possibly use with Zen Cart!

The whole checkout process is completely streamlined, therefore allowing store owners to have a store which works just as well as any of the large e-commerce websites!


About Cardsave's Payment Gateway

Cardsave run one of the best value payment gateways in the UK.

For a small monthly fee they'll provide a payment gateway account and a FREE merchant account with Streamline. There are no setup fees and the Streamline account offers competitive card charges!


Features

Streamlined and Professional Checkout Experience


Support for the main Card Types handled by Cardsave
---------------------------------------------------
Cards supported:

  • Visa
  • MasterCard
  • Maestro
  • Visa Debit
  • MasterCard Debit
  • Solo
  • American Express
  • Visa Electron (UKE)
  • Visa Purchasing
  • Diners Club International
  • JCB
  • Laser



Full 3D-Secure Support
----------------------

  • Also known as “Verified by Visa” or “MasterCard SecureCode”, 3D-Secure adds an extra layer of security to the acceptance of card details over the internet. The online equivalent to “Chip and Pin”, it is anticipated that the majority of cards will eventually make use of this technology.



Surcharges/Discounts Support
----------------------------
In collaboration with another of our modules, the Ceon Payment Surcharges/Discounts Order Total module:

  • each Card Type can have an individual surcharge or discount rate specified which applies to all Order Values, or
  • each Card Type can even have a full range of surcharge/discount rates specified, so that differing Order Value ranges result in differing surcharge/discount rates being applied!


  • The rates for individual cards can even be different according to the country the billing address is in and/or the currency being used!
  • This all means that store owners can pass the cost of accepting certain card types onto their customers, or offer their customers discounts for using particular card types.
  • The Payment Surcharges/Discounts module can be downloaded free from the Ceon website and is simple to use/integrate with stores!

Visual Feedback of JavaScript Validation
----------------------------------------

  • 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 customer to any incorrect information when they attempt to submit the form, it will actually highlight the form fields which require their attention.
  • This helps to minimise the number customers getting frustrated and leaving at the last hurdle!



Icons for each Type of Credit/Debit Card Accepted
-------------------------------------------------

  • If this option is enabled in the admin, icons are displayed for each credit/debit card accepted.
  • This looks very professional for the store!



Cards Accepted Sidebox
----------------------

  • A “Cards Accepted” sidebox also comes with the module, allowing the dynamic display of icons for each type of credit/debit card accepted by the store.
  • This lets customers know what card types are accepted even before they've reached the checkout stage.
  • The display of the “Secured by Cardsave” logo gives further confidence to the customer that they are using a professional website with a reliable payment gateway.



Retains entered Card Details right throughout the checkout process
------------------------------------------------------------------

  • If the customer returns to the payment page (for example, to change their shipping address, or if they realise at the confirmation stage of the checkout procedure that they have entered some incorrect information), the card details they entered previously will be automatically restored!
  • This prevents any frustration with customers having to re-enter their details, something which unfortunately has to happen with most other payment modules.
  • In turn this feature helps to prevent customers leaving at the last hurdle!
  • An option is available to specify whether the details to be stored temporarily in the session should include the “sensitive” card details (Card Number and Card CV2 Number). If this option is enabled, these sensitive details are encrypted in the session using a Blowfish algorithm, to protect the confidentiality of the details as best as possible.



Automatically selects itself as the current payment method when customer uses any field
---------------------------------------------------------------------------------------

  • Whenever the customer uses any of the Ceon Cardsave Direct fields on the checkout payment page, the software automatically selects itself as the current payment method, saving customers time and frustration when they forget to select the payment method they are using.



Support for a Single Merchant Account Currency or Multiple Merchant Account Currencies
---------------------------------------------------------------------------------------

  • Each currency in which the store wants to accept payment requires a separate merchant account for the respective currency. This payment module supports the sending of payment information to Cardsave in any number of currencies, according to the settings specified in the Module's AdminConfiguration.



Test Cases can be used to try out Card ScenariosEasy Testing with Cardsave's Test Cases
---------------------------------------------------------------------------------------

  • Ceon Cardsave Direct allows its operation and configuration to be tested by using the store's Test Gateway Account(s) and various Test Cases.
  • These Test Cases allow various card scenarios to be tried out, to check that the store performs appropriately in all situations.
  • Once the configuration of the module and its integration with the Cardsave payment gateway has been confirmed as working, the module can be switched to use the store's Production Gateway Account(s) with the click of
  • a radio button!



Payment form can handle the following card details
--------------------------------------------------

  • Card Holder's Name
  • Card Type
  • Card Number
  • Expiry Date
  • CV2 Number
  • Start Date (Maestro/Solo/American Express Only)
  • Issue Number (Maestro/Solo Only)



Dynamic Start Date and Issue Number support
-------------------------------------------

  • Certain cards (Maestro/Solo/American Express) may need a Start Date to be supplied for authorisation to take place, while certain cards (Maestro/Solo) may also need an Issue Number to be supplied.
  • Ceon Cardsave Direct dynamically displays the necessary form gadgets to capture this information from the user, based on the card types enabled in the admin.



Support for cards without a CV2 Number
--------------------------------------

  • A small minority of cards have no CV2 number. If a customer has filled in all card details except for the CV2 number, they can be given the option to indicate that their card has no CV2 number.
  • This is totally automatic. The module can detect if a customer is trying to use a card without a CV2 number and, if the card type can sometimes have no CV2 number, will ask them to confirm that there is no CV2 number on their
  • card. Otherwise they will be asked to correct their oversight.
  • This is necessary for Laser cards as many of them tend not to have CV2 numbers.



Automatic IFrame Creation
-------------------------

  • The module has intelligent browser capability detection routines built in to maximise the customer's checkout experience when 3D-Secure authorisation is required.
  • They are given full instructions/information on what is happening, why it is happening and what they can/should do next, all of which differs depending on whether or not their browser supports IFrames and/or JavaScript.



Storage and Display of Completed Transaction Information
--------------------------------------------------------

  • The Transaction Information for any order processed using Ceon Cardsave Direct is available directly for viewing on the Order Details page for that order in the Zen Cart Admin.



Ability to disable Autocomplete
-------------------------------

  • Some browsers store credit/debit card numbers and/or CV2 numbers entered in the form fields and then automatically insert them in the form fields 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 Ceon Cardsave Direct.



Start/Expiry Date Format Specification
--------------------------------------

  • The format of the text to be used for the Start/Expiry Date selection gadgets can be specified in the module's configuration.



Debugging Output Mode
---------------------

  • Sometimes there can be problems sending information to and/or receiving information from Cardsave. The debugging output modes give the ability to see what information was sent and received, so any problems can be identified and fixed quickly and easily.
  • There is a “Visual Debugging” option, to display debugging information onscreen at critical points of the checkout process.
  • There is also a “Debugging to File” option, to silently log all information, including extended “back end” debugging information, to a file created specially for the current user session.
  • There is also the option to use a combination of both visual and file-based debugging, for instant onscreen output of the most useful information, with the full, extended information available in a file.
  • Most stores should never need this functionality though and it is subsequently disabled by default.



More information and screenshots can be found at the distribution's website

The software can be downloaded from the above website.

It has also been submitted to the downloads area and should be available there soon.


Enjoy!

All the best..

Conor
ceon