PaymentGatewayLibrary

AuthorizeNetRequest Members

AuthorizeNetRequest overview

Public Instance Constructors

AuthorizeNetRequest Constructor Initializes a new instance of the AuthorizeNetRequest class.

Public Instance Properties

Address Gets or sets the address of the customer associated with the billing address for the transaction.
Amount Gets or sets the total value to be charged or credited inclusive of tax. This value is required.
AuthorizationCode Gets or sets the authorization code for a previous transaction not authorized on the gateway that is being submitted for capture.
BankABACode Gets or sets the routing number of a bank for eCheck.Net transcations.
BankAccountName Gets or sets the customers name as it appears on their bank account.
BankAccountNumber Gets or sets the checking or savings account number of the customer.
BankAccountType Gets or sets the type of bank account of the customer.
BankName Gets or sets the name of the customer's financial institution.
CardCode Gets or sets the three- or four-digit number on the back of a credit card (on the front for American Express cards.)
CardNumber Gets or sets the customer's credit card number.
City Gets or sets the city of the customer associated with the billing address for the transaction.
Company Gets or sets the the company name of the customer associated with the billing address for the transaction.
Country Gets or sets the two character country code or full country name of the customer associated with the billing address for the transaction.
CurrencyCode Gets or sets the currency code.
CustomerId Gets or sets the unique identifier to represent the customer associated with the transaction.
CustomerIP Gets or sets the IP address of the customer initiating the transaction.
CustomerTaxId Gets or sets the Tax Id or SSN of the customer initiating the transaction.
DelimiterCharacter Gets or sets the character that will be used to separate fields in the transaction response.
Description Gets or sets the description of the transaction.
DriversLicenseDateOfBirth Gets or sets the drivers license date of birth of the customer initiating the transaction.
DriversLicenseNumber Gets or sets the drivers license number of the customer initiating the transaction.
DriversLicenseState Gets or sets the two character abbreviated drivers license state of the customer initiating the transaction.
Duty Gets or sets the amount charged for duty.
Email Gets or sets the email address to which the customer's copy of the confirmation email is sent.
EmailCustomer Gets or sets whether a confirmation email should be sent to the customer.
ExpiryDate Gets or sets the date on which the credit card expires.
Fax Gets or sets the fax number of the customer associated with the billing address for the transaction.
FirstName Gets or sets the first name of the customer associated with the billing address for the transaction.
FooterEmailReceipt Gets or sets the text that will appear as the footer on the transaction confirmation email sent to the customer.
Freight Gets or sets the freight amount charged.
HeaderEmailReceipt Gets or sets the text that will appear as the header on the transaction confirmation email sent to the customer.
InvoiceNumber Gets or sets the merchant assigned invoice number.
LastName Gets or sets the last name of the customer associated with the billing address for the transaction.
Login Gets or sets the merchant login id.
MerchantDefinedFields Gets the collection of MerchantDefinedFieldsCollection fields for the request.
MerchantEmail Gets or sets the email address to which the merchant's copy of the customer confirmation email should be sent.
Method Gets or sets the method of payment for the transaction being sent to the system.
OrganizationType Gets or sets the organization type of the customer.
Phone Gets or sets the phone number of the customer associated with the billing address for the transaction.
PurchaseOrderNumber Gets or sets the purchase order number.
RecurringBilling Gets or sets whether the transaction is a recurring billing transaction.
ShipToAddress Gets or sets the customer shipping address.
ShipToCity Gets or sets the customer shipping city.
ShipToCompany Gets or sets the customer shipping company.
ShipToCountry Gets or sets the customer shipping country.
ShipToFirstName Gets or sets the customer shipping first name.
ShipToLastName Gets or sets the customer shipping last name.
ShipToState Gets or sets the customer shipping state.
ShipToZip Gets or sets the customer shipping zip.
State Gets or sets the state of the customer associated with the billing address for the transaction.
Tax Gets or sets the tax amount.
TaxExempt Gets or sets whether the transaction is tax exempt.
TestRequest Gets or sets if the transaction should be processed as a test transaction.
TransactionId Gets or sets the id of a transaction previously authorized by the gateway.
TransactionKey Gets or sets the gateway-generated transaction key.
Type Gets or sets the type of transaction.
ValidateFormat Gets or sets whether the format for CustomerIP, CustomerTaxId, DriversLicenseDateOfBirth and ExpiryDate properties will be validated.
Version Gets or sets the transaction version number.
Zip Gets or sets the zip of the customer associated with the billing address for the transaction.

Public Instance Methods

EnsureValidData Checks that the minimum set of fields that should be submitted to the gateway are provided.
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
ToString (inherited from Object)Returns a String that represents the current Object.

See Also

AuthorizeNetRequest Class | Duis.Payment Namespace