AN A simplified Authorize.NET client. Use it if you care about: 1. The runtime of the libraries you require. 2. Simplicity FEATURES - AIM Integration USAGE $ gem install an $ export AUTHORIZE_NET_URL=https://<login>:<key>@<url> gateway = AN.connect response = gateway.transact( card_number: "4111111111111111", card_code: "123", expiration_date: "2015-01", amount: "10.00", invoice_number: SecureRandom.hex(10) ) if response.success? # process the order, possibly storing # parts of resp.to_hash else # display an error. end RUNNING TESTS If you haven't signed up for an Authorize.NET developer account yet, please do at http://developer.authorize.net After signing up, you should get your login id and transaction key. You can then set the environment variable AUTHORIZE_NET_URL=https://login:key@apitest.authorize.net/xml/v1/request.api To install the development dependencies, you have to install dep. $ gem install dep $ cd ~/path/to/an $ dep install That's it! TODOS ARB Integration
Project
an
AN is a simplified client for integration with Authorize.NET.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
Pull Requests
Development
Dependencies
Project Readme