0.4releasedeWay

An interface for some of eWay's XML API's. Developers can use this to process payments from custom events.

Clone URLhttps://github.com/brendo/eway.git

Add as a submodulegit submodule add https://github.com/brendo/eway.git extensions/eway --recursive

Compatibility

2.x.x2.1.x2.2.x2.3.x2.4.x2.5.x2.6.x2.7.0
NoNo0.10.4NoNoNoNo. Soon?

Readme

eWay Payment Gateway

  • Version: 0.4
  • Release Date: 5th April, 2013
  • Author: Brendan Abbott
  • Requirements: Symphony 2.3

An interface for some of eWay's XML API's. Developers can use this to process payments from custom events. This extension also includes a Payment Gateway interface that hooks in with the PGI Loader

Installation

  1. Upload the eway folder to your Symphony /extensions folder.

  2. Enable the 'eWay' extension on the extensions page

  3. Go to System > Preferences to add your Customer ID and set your Gateway Mode. For testing it's recommended to leave the Gateway as development which will use eWay's test Gateway & Customer ID information.

  4. Have a read of the API

Credits

Extension is largely based on previous work by Henry Singleton and his Secure Pay extension, I've taken it an applied some paint for Symphony 2.2 and hope to expand to include other eWay API products.

Version history

Requires Symphony 2.3

  • Refactoring of code for sensability and consistency
  • Added unit test coverage for Hosted Payments, Recurring Payments and Token Payments using Symphony Tests

Requires Symphony 2.3

  • Added Token API function

Requires Symphony 2.3

  • Symphony 2.3 compatibility
  • eWay Recurring compatibility

Symphony 2.2 to 2.2.x