Hi,

It gives us great pleasure to release version 2.0.0 of the Protx VSP Direct payment module for Zen Cart!

As of June 2006, the merchant accounts supported by Protx include those provided by the following companies:

  • Royal Bank Of Scotland
  • Barclaycard
  • Streamline
  • Lloyds TSB
  • HSBC
  • American Express
  • Diners Club International
  • JCB Cards


Full details about the contribution are available at its website:

Information and Downloads - http://dev.ceon.net/web/zen-cart/protx_direct

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:


Features

This Payment Module has been written to be as comprehensive as possible. The current feature list follows. Features new for version 2.0 have been marked as new...

Support for every Card Type handled by Protx.

Each card type can be enabled or disabled at the click of a button inside the admin. Cards supported:

  • Visa
  • Mastercard
  • Switch/UK Maestro
  • Delta
  • Solo
  • American Express
  • Visa Electron - UKE
  • Diners Club International
  • JCB


Full support of all essential parts of Protx VSP Direct's 2.22 Protocol.

This includes support for the three different Transaction Types: Pre-authorization, Deferred and Immediate Charge. It also includes support for the various AVS (Address Verification) Options. Configuration of these features is accomplished using simple radio buttons in the Module's Admin Configuration.


Allows gathering of the following information:

o Card Holder 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)


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!


Visual Validation Feedback using JavascriptVisual 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. Again this should help to reduce customers getting frustrated and leaving at the last hurdle!


[New for 2.0] Icons for each Credit Card accepted.

If you enable the option in the admin, icons are displayed for each credit card accepted (see picture at right). Maybe not an essential feature, but it does look more professional for your shop!


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 Protx 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.


Support for Protx's VSP Simulator testing services.

This module allows you to test its operation and configuration in conjunction with Protx's extremely handy VSP Simulator service so you don't have to worry about putting through lots of bogus details. Once you are satisfied with your configuration of the module you can switch the checkout to being live at the click of a radio button!


[New for 2.0] Ability to disable Autocomplete.

Some browsers store credit card numbers entered and automatically insert them in a credit card 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 Protx Direct payment module.


[New for 2.0] Dynamic Start Date and Issue Number support.

Certain cards (Switch/UK Maestro/Solo/American Express) require a Start Date to be supplied for authorisation to take place, while certain cards (Switch/UK Maestro/Solo) also require an Issue Date to be supplied. Version 2.0.x of this module now dynamically displays the necessary form gadgets to capture this information from the user based on the cards types enabled in the admin (I.e. You don't have to do this manually any longer!). The Visual Javascript Validation has also been extended so that, if a user has selected a card that requires a Start Date or Issue Number, the checks apply to those fields also!


[New for 2.0] Debug Support.

Sometimes there can be problems sending and receiving information to/from Protx. The new debug mode allows you to see what information was sent and received so you can check your settings. Most people should never need this though and it is subsequently disabled by default.


[New for 2.0] Complete support for Zen Cart 1.3.x's Observer/Notification System.

Previous versions of this module worked with both Zen Cart 1.2.x and 1.3.x using the same code but now there are two versions, 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!


Enjoy!

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!

Download NOW!

If you like this contribution and get a lot of use out of it, please consider making a donation!

All the best...

Conor
ceon