A .NET Library aimed at helping you get up to speed quickly with Authorize.NET |
AuthorizeNet Namespace |
Send Feedback |
Classes
Class | Description | |
---|---|---|
Address |
This is an Address abstraction used for Billing and Shipping
| |
ApiFields |
These are field names and explanations only
| |
AuthorizationRequest |
A request that authorizes a transaction, no capture
| |
Batch |
A class representing a batch-settlement
| |
CaptureRequest |
A request representing a Capture - the final transfer of funds that happens after an auth.
| |
CardPresentAuthorizationRequest | ||
CardPresentAuthorizeAndCaptureRequest | ||
CardPresentCaptureOnly |
Capture only function
| |
CardPresentCredit |
A Credit transaction
| |
CardPresentGateway |
The gateway which runs the credit card transaction
| |
CardPresentPriorAuthCapture |
Captures a prior authorization
| |
CardPresentResponse |
Parses the response from the transaction (a piped string) into a represenational class
| |
CardPresentVoid |
A Cardpresent Void transaction
| |
Charge |
A helper class for representing a charge
| |
CreditRequest |
Credits, or refunds, the amount back to the user
| |
Crypto | ||
Customer |
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.
| |
CustomerGateway | ||
EcheckRequest | ||
Gateway | ||
GatewayRequest |
An abstract base class, from which all Request classes must inherit
| |
GatewayResponse | ||
HttpXmlUtility |
This class posts the XML Form to Authorize.NET
| |
LineItem |
Representational class for a transactional line item
| |
Order |
This is an abstraction for the AuthNET API so you can specify detailed order information.
| |
PaymentProfile |
An abstraction for the AuthNET API, allowing you store credit card information with Authorize.net
| |
ReportingGateway |
The gateway for requesting Reports from Authorize.Net
| |
ResponseBase | ||
SIMResponse | ||
SubscriptionGateway | ||
SubscriptionRequest |
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.
| |
Transaction |
A representational class for a Transaction
| |
VoidRequest |
A request representing a Void of a previously authorized transaction
|
Interfaces
Interface | Description | |
---|---|---|
ICardPresentGateway | ||
ICustomerGateway | ||
IGateway | ||
IGatewayRequest | ||
IGatewayResponse | ||
IReportingGateway | ||
ISubscriptionGateway | ||
ISubscriptionRequest |
Enumerations
Enumeration | Description | |
---|---|---|
BankAccountType |
The type of BankAccount to be used
| |
BillingIntervalUnits | ||
DeviceType |
The devise which read in the Credit Card
| |
EcheckType |
The type of eCheck transaction
| |
RequestAction |
The type of API Request being performed
| |
ServiceMode | ||
TransactionStatus |
The status for the transaction
|