Skip to content
World Wide Web Server edited this page Jul 4, 2012 · 3 revisions

SagePay Form library - Functional

This CodeIgniter library handles payments via SagePay's Form e-commerce system.

Code can be found at https://github.com/ollierattue/codeigniter-sagepay-form

Setup instructions

$_GET variables need to be enabled because Sage Pay returns a url like payment_status/failure/?crypt=ByQZExM . To enable make these changes to applicaton/config/config.php

$config['uri_protocol'] = "PATH_INFO"; $config['permitted_uri_chars'] = 'a-z 0-9~%.:_-?'; // Added ? $config['enable_query_strings'] = TRUE;

Usage

All available values that can be passed to Sage Pay are listed in controllers/sagepay_form_example.php

The controller and views provide a fully working example.

Schema

Useful schema to store Sage Pay response into

TODO

  • Basket support

Extra

If you'd like to request changes, report bug fixes, or contact the developer of this library, please email <orattue[at]toomanytabs.com>

Clone this wiki locally