Features
This Payment Module has been written to be as comprehensive as possible. The most recently added features have been marked as new...
- Support for every Card Type handled by Realex. Each card type can be enabled or disabled at the click of a button inside the admin. Cards supported:
- Visa
- MasterCard
- Maestro
- Visa Debit
- Solo
- American Express
- Visa Electron (UKE)
- Diners Club International
- Laser
- Allows gathering of the following information:
- Card Holder's Name
- Card Type
- Card Number
- Expiry Date
- CVV Code
- Start Date (Maestro/Solo/American Express Only)
- Issue Number (Maestro/Solo Only)
- [New for 2.0.0] 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.
- [New for 2.0.0] Automatic IFrame Creation. The module has some very intelligent browser capability detection routines built in to maximise the customer's checkout experience when 3D-Secure authoriation 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.
- [New for 2.0.0] Surcharges/Discounts Support. In collaboration with another of our modules, the 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! This 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 is free to all those who have purchased this Realex Remote module 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 user 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 avoid customers getting frustrated and leaving at the last hurdle!
Icons for each Credit/Debit 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!
[New for 2.0.0] Cards Accepted Sidebox. A “Cards Accepted” sidebox comes with the module, allowing the dynamic display of icons for each credit/debit card accepted, making it simple to alert your customers to your accepted card types even before they've reached the checkout stage.- Support for a Single Merchant Account Currency or Multiple Merchant Account Currencies. Each currency that you want to accept payment in requires you to have a separate merchant account for that currency. This payment module supports the sending of payment information to Realex in any number of currencies, according to the settings you specify in the Module's Admin Configuration.
- Storage and Display of Completed Transaction Information. The Transaction Information for any order processed using this module is available directly for viewing on the Order Details page for that order in the Zen Cart Admin.
- Retains entered Card Details right throughout the checkout process. If this option is enabled in the admin and 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 to protect the confidentiality of the details!
- 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. The default setting disables this storing of numbers.
- 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. This module dynamically displays the necessary form gadgets to capture this information from the user, based on the card types enabled in the admin.
- Start Date/Issue Number Message. A message can be specified above the Start Date/Issue Number gadgets, for the purpose of informing users about problems with particular Card Issuers' Cards causing transactions to be declined if the Start Date and/or Issue Number is entered. This message can let them know how to resolve the situation and therefore complete their order. This message is displayed by default but can be disabled in the configuration.
- [New for 2.0.0] Start/Expiry Date Format Specification. The format of the text to be used for Start/Expiry date selection gadgets can be specified in the module's configuration.
- Debug Support. Sometimes there can be problems sending and receiving information to/from Realex. The debug mode allows you to see what information was sent and received and information about the server's setup (inc. encryption settings), so you can check your settings. Most people should never need this though and it is subsequently disabled by default.

