A .NET Library aimed at helping you get up to speed quickly with Authorize.NET |
CustomerGateway Methods |
CustomerGateway Class See Also Send Feedback |
The CustomerGateway type exposes the following members.
Methods
Name | Description | |
---|---|---|
AddCreditCard(String, String, Int32, Int32, String) |
Adds a credit card profile to the user and returns the profile ID
| |
AddCreditCard(String, String, Int32, Int32, String, Address) |
Adds a credit card profile to the user and returns the profile ID
| |
AddShippingAddress(String, Address) |
Adds a Shipping Address to the customer profile
| |
AddShippingAddress(String, String, String, String, String, String, String, String, String) |
Adds a Shipping Address to the customer profile
| |
Authorize(Order) |
Authorizes a transaction using the supplied profile information, abstracted through an Order object. Using the Order
you can add line items, specify shipping and tax, etc.
| |
Authorize(String, String, Decimal) |
Authorizes a transaction using the supplied profile information.
| |
Authorize(String, String, Decimal, Decimal, Decimal) |
Authorizes a transaction using the supplied profile information with Tax and Shipping specified. If you want
to add more detail here, use the 3rd option - which is to add an Order object
| |
AuthorizeAndCapture(Order) |
Authorizes and Captures a transaction using the supplied profile information, abstracted through an Order object. Using the Order
you can add line items, specify shipping and tax, etc.
| |
AuthorizeAndCapture(String, String, Decimal) |
Authorizes and Captures a transaction using the supplied profile information.
| |
AuthorizeAndCapture(String, String, Decimal, Decimal, Decimal) |
Authorizes and Captures a transaction using the supplied profile information with Tax and Shipping specified. If you want
to add more detail here, use the 3rd option - which is to add an Order object
| |
Capture |
Captures the specified transaction.
| |
CreateCustomer | ||
DeleteCustomer |
Deletes a customer from the AuthNET servers.
| |
DeletePaymentProfile |
Deletes a payment profile for a customer from the AuthNET servers.
| |
DeleteShippingAddress |
Deletes a shipping address for a given user from the AuthNET servers.
| |
Equals | (Inherited from Object.) | |
GetCustomer |
Retrieve an existing customer profile along with all the associated customer payment profiles and customer shipping addresses.
| |
GetCustomerIDs |
Returns all Customer IDs stored at Authorize.NET
| |
GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
GetShippingAddress |
Gets a shipping address for a customer.
| |
GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
Refund |
Refunds a transaction for the specified amount
| |
ToString | (Inherited from Object.) | |
UpdateCustomer |
Updates a customer's record.
| |
UpdatePaymentProfile |
Updates a payment profile for a user.
| |
UpdateShippingAddress |
Updates a shipping address for a user.
| |
ValidateProfile(String, String) | ||
ValidateProfile(String, String, ServiceMode) | ||
ValidateProfile(String, String, String, ServiceMode) |
This function validates the information on a profile - making sure what you have stored at AuthNET is valid. You can
do this in two ways: in TestMode it will just run a validation to be sure all required fields are present and valid. If
you specify "live" - a $0.01 charge will be applied to the profile
| |
Void |
Voids a previously authorized transaction
|