0.2experimentalPGI Loader
Provides an common interface for Payment Gateway extensions to extend so developers can interact with a number of gateways using the same API
Clone URLhttps://github.com/brendo/pgi_loader.git
Add as a submodulegit submodule add https://github.com/brendo/pgi_loader.git extensions/pgi_loader --recursive
Compatibility
2.x.x | 2.1.x | 2.2.x | 2.3.x | 2.4.x | 2.5.x | 2.6.x | 2.7.0 | 2.7.1 | 2.7.2 | 2.7.3 | 2.7.4 | 2.7.5 | 2.7.6 | 2.7.7 | 2.7.8 | 2.7.9 | 2.7.10 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No | No | 0.1 | 0.2 | No | No | No | No | No | No | No | No | No | No | No | No | No | No. Soon? |
Readme
Payment Gateway Interface Loader
- Version: 0.2
- Release Date: 29th May 2012
- Author: Brendan Abbott
- Requirements: Symphony 2.3
Provides an common interface for Payment Gateway extensions to extend so developers can interact with a number of gateways using the same API
Installation
- Upload the
pgi_loader
folder to your Symphony/extensions
folder. - Enable it by selecting the "PGI Loader", choose Install/Enable from the With Selected menu, then click Apply.
- Visit the Preferences page in the Symphony backend to set your default payment gateway.
About
This extension aims to provide a common API that developers can use to interact with Payment Gateways. A PaymentGateway
abstract class in the /lib
directory provides a base skeleton to be expanded upon by developers in their own Payment Gateway extensions. At the moment this interface describes a single method, processTransaction
that expects an associative array of values.
Current Gateways
Version history
Requires Symphony 2.3
- Symphony 2.3 compatibility
Symphony 2.2 to 2.2.x