elixir_authorizenet v0.2.3

Modules summary

AuthorizeNet

Handles API requests and responses

AuthorizeNet.Address

Address structure for billing and shipping

AuthorizeNet.BankAccount

Bank account information for payment profiles and other transactions

AuthorizeNet.Card

Credit card information for payment profiles and other transactions

AuthorizeNet.Customer

Handles customer profiles (http://developer.authorize.net/api/reference/index.html#manage-customer-profiles)

AuthorizeNet.Helper.Http

“Low-level” HTTP requests helper. Move on, nothing to see here :)

AuthorizeNet.Helper.XML

“Low-level” XML helper. Move on, nothing to see here :)

AuthorizeNet.PaymentProfile

Handles customer payment profiles (http://developer.authorize.net/api/reference/index.html#manage-customer-profiles-create-customer-payment-profile)

AuthorizeNet.Transaction

Transaction

AuthorizeNet.TransactionResponse

Transaction response

Exceptions summary

AuthorizeNet.Error.Connection

Raised on connection errors, like network/dns issues, etc

AuthorizeNet.Error.Operation

Raised when Authorize.Net didn’t like the request (transaction declined, duplicated customer information, etc)

AuthorizeNet.Error.Request

Raised when Authorize.Net responded with a status code other than 200