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 |