Posted by mcloide on June 12, 2009
After some good responses from the previous class, I took some time and have done some minors, but necessary updates on the class.
Please note, this current version of the class still in Beta release (since the file_get_contents has not been tested and passed under QA)
Here is a list of the added / updated features of the class
- Added __set test before posting the call to the gateway
- Added constants method for those who does not use Zend Framework (extra parameter on the class, but it covers the logic for both methods)
- Both previous items a good thanks to: Ram
- Added posting via file_get_contents (not tested)
- Added more info and better code compliance
To download the newer version of the class all you need to do is go to: https://sourceforge.net/projects/authorizenetaim/ - the download instructions are there.
If you have tested the class, let me know what you think. Improving always.
Posted in PHP, Zend, development, resources | Tagged: aim, authorize.net, PHP, php5, wrapper | Leave a Comment »
Posted by mcloide on April 1, 2009
I have decided to place the download inside SourceForge.net. There I can easily mantain notes, logs, and better organize versions and files.
To check the new Authorize.net download page, please go to: https://sourceforge.net/projects/authorizenetaim/
Keep your eyes open I might be releasing some more changes soon
Posted in PHP, Zend, development, resources | Tagged: aim, authorize, authorize.net, class, php5, sourceforge.net, Zend | 4 Comments »
Posted by mcloide on November 12, 2008

Update: I have decided to place the files to download in SourceForge.Net. There I will be able to create new versions and to control them in a more organized way. The download link has been updated. Check bellow.
I have finally created the Authorize.net AIM class. This is by far one of the most used payment gateways around and the AIM (Advanced Integration Method) is one of the most used methods for online shopping.
Here are some features for the Class:
- Work with all types of the Advanced Integration Method
- Work only with credit cards, but can be easily adapted to work with e-checks (only needs to place more fields and validation for bank information)
- Work with Zend Framework to retrieve configuration for login, transaction key and gateway url – https://test.authorize.net/gateway/transact.dll
- Parsing for the error code returned
These are some features that is missing, but would be awesome to place at:
- Integration for the ARB method (auto recurring billing)
- Adapt to accept e-checks
Feel free to use the class and if you got some new change on it, please post here so we can update it (after carefully consideration of the script I will place it on the new version of the class and reference your name and blog/site).
https://sourceforge.net/projects/authorizenetaim/
P.S. If you don’t have a transaction key and login, you can get one with their developer program: http://developer.authorize.net/
Posted in PHP, Zend, development, resources | Tagged: aim, authorize, authorize.net, credit card | 9 Comments »