AuthorizeNet Namespace

AuthorizeNet .NET

Collapse imageExpand ImageCopy imageCopyHover image
 

Classes

  ClassDescription
Public classAddress
This is an Address abstraction used for Billing and Shipping
Public classApiFields
These are field names and explanations only
Public classAuthorizationRequest
A request that authorizes a transaction, no capture
Public classBatch
A class representing a batch-settlement
Public classCaptureRequest
A request representing a Capture - the final transfer of funds that happens after an auth.
Public classCardPresentAuthorizationRequest
Public classCardPresentAuthorizeAndCaptureRequest
Public classCardPresentCaptureOnly
Capture only function
Public classCardPresentCredit
A Credit transaction
Public classCardPresentGateway
The gateway which runs the credit card transaction
Public classCardPresentPriorAuthCapture
Captures a prior authorization
Public classCardPresentResponse
Parses the response from the transaction (a piped string) into a represenational class
Public classCardPresentVoid
A Cardpresent Void transaction
Public classCharge
A helper class for representing a charge
Public classCreditRequest
Credits, or refunds, the amount back to the user
Public classCrypto
Public classCustomer
This is an abstraction for use with the CIM API. It's a partial class so you can combine it with your class as needed.
Public classCustomerGateway
Public classEcheckRequest
Public classGateway
Public classGatewayRequest
An abstract base class, from which all Request classes must inherit
Public classGatewayResponse
Public classHttpXmlUtility
This class posts the XML Form to Authorize.NET
Public classLineItem
Representational class for a transactional line item
Public classOrder
This is an abstraction for the AuthNET API so you can specify detailed order information.
Public classPaymentProfile
An abstraction for the AuthNET API, allowing you store credit card information with Authorize.net
Public classReportingGateway
The gateway for requesting Reports from Authorize.Net
Public classResponseBase
Public classSIMResponse
Public classSubscriptionGateway
Public classSubscriptionRequest
This is the abstracted SubscriptionRequest class - it provides a simplified way of dealing with the underlying ARB API. This class uses a Fluent Interface to build out the request - creating only what you need.
Public classTransaction
A representational class for a Transaction
Public classVoidRequest
A request representing a Void of a previously authorized transaction

Interfaces

Enumerations

  EnumerationDescription
Public enumerationBankAccountType
The type of BankAccount to be used
Public enumerationBillingIntervalUnits
Public enumerationDeviceType
The devise which read in the Credit Card
Public enumerationEcheckType
The type of eCheck transaction
Public enumerationRequestAction
The type of API Request being performed
Public enumerationServiceMode
Public enumerationTransactionStatus
The status for the transaction