Just a quick post to let you know I've modified ezAuthorize to work with the http://www.securepay.com.au/ payment gateway in Australia. I ran into kracker on IRC, who suggested I post about it here. I'll release it as an extension in the next few days (hopefully), but I'm interested in working with you guys if you decide to modify ezAuthorize to include some kind of pluggable mechanism for supporting other payment gateway providers.
Feel free to add your extension to the lists on eZpedia when it's released: http://ezpedia.org/wiki/en/ez/integration and http://ezpedia.org/wiki/en/ez/payment_gateway_support
I've been looking at the subversion trunk version of this extension (I've added a few tidy ups - nothing major) and I've notices that the current trunk requires the eZ GPG http://ez.no/community/contribs/template_plugins/ez_gpg & ez Debug http://ez.no/community/contribs/template_plugins/ez_dbug contributions. Will these be a requirment of the next version?
Nice extension BTW - a very good example of how to create a payment gateway.
Thank you for your interest in and praise of eZ Authorize!
It's true that within the eZ Authorize <i>trunk</i> (or development) subversion repository is a new and much improved edition of eZ Authorize which now offers a great deal of additional functionality for e-commerce applications.
While we are still preparing the official release and documentation materials at this time, this latest edition (<i>in trunk</i>) has been successfully deployed in a very active USA based e-commerce site.
This latest edition supports order payment information storage for later use. Using the payment information storage features does require the eZ GPG extension to secure sensitive customer payment details for storage within your eZ publish database in an encrypted format. The payment information storage will not be enabled by default nor is it required.
The eZ Dbug extension was used in testing of the development of the extension but should not be a requirement for production use.
We would urge you to use the very latest source code repository instead from http://projects.ez.no/ as the older pubsvn subversion repository of ezauthorize is deprecated.
I've just had a few problems getting the ezauthorize extension to work. Finally sussed it out so thought i'd put the solution to my problem up here.
If you download the ezauthorize extension as a .zip file and extract it to your ez-root-dir/extensions make sure that you rename the folder ezauthorize and don't leave it as ezauthorize_v1.x.x
Took me a while to work out why the workflow was not picking up that a payment gateway had been installed, even though the extension would activate in eZ.
Maybe might be a good idea if the zip was changed so that it outputted the correct folder? could help out other noobs like myself.