Ceon Sage Pay Form

Average Rating: 1
Description
---------------
Module Overview
---------------
This payment module provides everything a Zen Cart store needs to accept credit/debit card payments using Sage Pay's payment gateway, redirecting the customer to a secure payment page on Sage Pay's website, using their Form service.

Ceon Sage Pay Form offers easier PCI compliance than the self-hosted Direct solution as the store doesn't ever handle card details, but this does limit the user experience a little compared to flexibility that can be offered when self-hosting the checkout payment functionality.

Stores wishing to accept cards online through Sage Pay only need sign up for a Sage Pay Go account and to link it with a merchant account. (If the store doesn't yet have a merchant account, Sage Pay can provide a good deal with their partners).


------------
Feature List
------------

------------------------------------------------------------------------
Full support of all essential parts of Sage Pay Form's 3.00 Protocol
------------------------------------------------------------------------
This includes support for the three different Transaction Types: Authenticate, Deferred and Immediate Charge.

It also includes support for the various AVS (Address Verification) Options, CV2 (Card Verification Value) Options and 3D-Secure Options.

These features are easily configured using simple radio buttons in the Module's Admin Configuration.


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


------------------------------------------------------------------------
Icons for each Card Type Accepted and/or PayPal
------------------------------------------------------------------------
If this option is enabled in the admin, icons are displayed for each credit/debit card accepted as well as an optional icon to indicate that Sage Pay can process a PayPal payment, a professional way to make it easier for customers at the checkout stage to see what card types the store accepts.

Card Types/Payment Methods supported:

Visa
MasterCard
Maestro
Visa Debit
MasterCard Debit
American Express
Visa Electron (UKE)
Diners Club International
JCB
Laser
PayPal


------------------------------------------------------------------------
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 Sage Pay” logo gives further confidence to the customer that they are using a professional website with a reliable payment gateway.

A “Secured by Protx” logo can also be displayed if desired, for those stores whose customers may still be more familiar with the older Protx branding.


------------------------------------------------------------------------
Support for any number of Merchant Account Currencies & any number of Sage Pay Go Accounts [New for 2.0.0]
------------------------------------------------------------------------
Any number of Merchant Account Currencies can be used with the module, simply by configuring the module with the currencies that can be used and linking the currencies to Sage Pay Go account(s).

If a customer tries to check out in a currency for which there is no matching Merchant Account, the module will automatically convert the order's total to that of the default Merchant Account's currency when performing the transaction with Sage Pay.


------------------------------------------------------------------------
Quick and Easy Installation or Upgrading
------------------------------------------------------------------------
Thanks to its automatic database creation functionality and automatic upgrade functionality, Ceon Sage Pay Form is exceptionally easy to install or upgrade.


------------------------------------------------------------------------
Sage Pay and/or Protx Logo Display
------------------------------------------------------------------------
As Sage Pay is a rebranding of the popular company Protx, many people may still be more familiar with the Protx brand. For this reason there are options in the module's admin to display the Sage Pay logo, the Protx logo or both logos. The title of the module as displayed to the customer can also change respectively.


------------------------------------------------------------------------
Support for Sage Pay's Simulator testing services
------------------------------------------------------------------------
This module allows the testing of its operation and configuration in conjunction with Sage Pay's extremely handy Simulator service, avoiding having to create lots of test orders with lots of bogus details. Once the configuration has been confirmed as working, the module can be switched to using the store vendor's My Sage Pay Go live account(s) at the click of a radio button!


------------------------------------------------------------------------
Automatic Database Table Creation Functionality
------------------------------------------------------------------------
Ceon Sage Pay Form automatically creates its database table upon installation.


------------------------------------------------------------------------
Full Transaction Recording
------------------------------------------------------------------------
The transaction attempt is recorded in the database, before contacting Sage Pay.

Its progress is then recorded at any significant points along the way.

This allows tracking of how far any incomplete transactions got, and as a consequence, for the possibility of linking up with cart recovery software to recreate an order which, for any reason, wasn't associated with a completed payment (although this hasn't been implemented in any way).

The tracking also records details about the session, including a human-readable description, based on the customer's name, so a series of transaction attempts by a customer can be grouped together for easy analysis/trouble-shooting.


------------------------------------------------------------------------
Syncing of Order Information with Third Party Software
------------------------------------------------------------------------
The product information sent to Sage Pay can have the model code prepended to the products' names, conforming to the format used by several of the latest Sage software packages (and any other third party software which can parse the same format), allowing them to easily synchronise product information when integrating with Sage Pay.


------------------------------------------------------------------------
Debugging Output Modes [Rewritten for 2.0.0]
------------------------------------------------------------------------
Sometimes there can be problems sending information to and/or receiving information from Sage Pay. 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 especially 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 consequently disabled by default.
+ Download Latest

Forum Support Thread

Submit An Updated Version
Zen Cart® Versions v1.5.0, v1.5.1, v1.5.2
Original Author Conor Kerr, Ceon
Last Updated by ConsultMe - 6 May 2015
Downloads 996

Version History

Ceon Sage Pay Form   -   Version: 2.1
Sage Pay Protocol v3.00 compatible - minimum requirements for v3.00 now met by this payment module (AES encryption, v3.00 format).   + Download
Zen Cart® Versions v1.5.0, v1.5.1, v1.5.2
Date Added 6 May 2015
Author ConsultMe
File Size 431.7 KB
PHP 5.3 Safe? Unknown
Downloads 406
 
Ceon Sage Pay Form   -   Version: 2.0.2
---------------
Module Overview
---------------
This payment module provides everything a Zen Cart store needs to accept credit/debit card payments using Sage Pay's payment gateway, redirecting the customer to a secure payment page on Sage Pay's website, using their Form service.

Ceon Sage Pay Form offers easier PCI compliance than the self-hosted Direct solution as the store doesn't ever handle card details, but this does limit the user experience a little compared to flexibility that can be offered when self-hosting the checkout payment functionality.

Stores wishing to accept cards online through Sage Pay only need sign up for a Sage Pay Go account and to link it with a merchant account. (If the store doesn't yet have a merchant account, Sage Pay can provide a good deal with their partners).


------------
Feature List
------------

------------------------------------------------------------------------
Full support of all essential parts of Sage Pay Form's 2.23 Protocol
------------------------------------------------------------------------
This includes support for the three different Transaction Types: Authenticate, Deferred and Immediate Charge.

It also includes support for the various AVS (Address Verification) Options, CV2 (Card Verification Value) Options and 3D-Secure Options.

These features are easily configured using simple radio buttons in the Module's Admin Configuration.


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


------------------------------------------------------------------------
Icons for each Card Type Accepted and/or PayPal
------------------------------------------------------------------------
If this option is enabled in the admin, icons are displayed for each credit/debit card accepted as well as an optional icon to indicate that Sage Pay can process a PayPal payment, a professional way to make it easier for customers at the checkout stage to see what card types the store accepts.

Card Types/Payment Methods supported:

Visa
MasterCard
Maestro
Visa Debit
MasterCard Debit
American Express
Visa Electron (UKE)
Diners Club International
JCB
Laser
PayPal


------------------------------------------------------------------------
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 Sage Pay” logo gives further confidence to the customer that they are using a professional website with a reliable payment gateway.

A “Secured by Protx” logo can also be displayed if desired, for those stores whose customers may still be more familiar with the older Protx branding.


------------------------------------------------------------------------
Support for any number of Merchant Account Currencies & any number of Sage Pay Go Accounts [New for 2.0.0]
------------------------------------------------------------------------
Any number of Merchant Account Currencies can be used with the module, simply by configuring the module with the currencies that can be used and linking the currencies to Sage Pay Go account(s).

If a customer tries to check out in a currency for which there is no matching Merchant Account, the module will automatically convert the order's total to that of the default Merchant Account's currency when performing the transaction with Sage Pay.


------------------------------------------------------------------------
Quick and Easy Installation or Upgrading
------------------------------------------------------------------------
Thanks to its automatic database creation functionality and automatic upgrade functionality, Ceon Sage Pay Form is exceptionally easy to install or upgrade.


------------------------------------------------------------------------
Sage Pay and/or Protx Logo Display
------------------------------------------------------------------------
As Sage Pay is a rebranding of the popular company Protx, many people may still be more familiar with the Protx brand. For this reason there are options in the module's admin to display the Sage Pay logo, the Protx logo or both logos. The title of the module as displayed to the customer can also change respectively.


------------------------------------------------------------------------
Support for Sage Pay's Simulator testing services
------------------------------------------------------------------------
This module allows the testing of its operation and configuration in conjunction with Sage Pay's extremely handy Simulator service, avoiding having to create lots of test orders with lots of bogus details. Once the configuration has been confirmed as working, the module can be switched to using the store vendor's My Sage Pay Go live account(s) at the click of a radio button!


------------------------------------------------------------------------
Automatic Database Table Creation Functionality
------------------------------------------------------------------------
Ceon Sage Pay Form automatically creates its database table upon installation.


------------------------------------------------------------------------
Full Transaction Recording
------------------------------------------------------------------------
The transaction attempt is recorded in the database, before contacting Sage Pay.

Its progress is then recorded at any significant points along the way.

This allows tracking of how far any incomplete transactions got, and as a consequence, for the possibility of linking up with cart recovery software to recreate an order which, for any reason, wasn't associated with a completed payment (although this hasn't been implemented in any way).

The tracking also records details about the session, including a human-readable description, based on the customer's name, so a series of transaction attempts by a customer can be grouped together for easy analysis/trouble-shooting.


------------------------------------------------------------------------
Syncing of Order Information with Third Party Software
------------------------------------------------------------------------
The product information sent to Sage Pay can have the model code prepended to the products' names, conforming to the format used by several of the latest Sage software packages (and any other third party software which can parse the same format), allowing them to easily synchronise product information when integrating with Sage Pay.


------------------------------------------------------------------------
Debugging Output Modes [Rewritten for 2.0.0]
------------------------------------------------------------------------
Sometimes there can be problems sending information to and/or receiving information from Sage Pay. 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 especially 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 consequently disabled by default.
  + Download
Zen Cart® Versions v1.3.0, v1.3.7, v1.3.8, v1.3.9, v1.5.0
Date Added 20 Jul 2012
Author Conor Kerr, Ceon
File Size 430.1 KB
PHP 5.3 Safe? Yes
Downloads 590
 


disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR