pbAuthorize.Net

AuthorizeNet Properties

The properties of the AuthorizeNet class are listed below. For a complete list of AuthorizeNet class members, see the AuthorizeNet Members topic.

Public Instance Properties

Amount Required. Total valuse to be charged or Credited.
ApprovalCode Approval code
AuthorizationCode Required for Type = CAPTURE_ONLY.
Code from a previous transaction not authorized on the gateway
AVSResponseCode Address Verification Response Code
AVSResponseText Test Associated with the Address Verifiaction Repsonse Code
BankABACode eChecks Only. ABA routing number.
BankAccountName eChecks Only. Name on the Bank Account.
BankAccountNumber eChecks Only. Checking or savings account number.
BankAccountType eChecks Only. Bank Account Type.
See BankAccType Enum for options.
BankName eChecks Only. Bank Account Name.
BillAddress Optional. Billing Address
BillCountry Optional. Billing Country If a value is passed it will be verified.
BillFax Optional. Billing Fax
BillFirstName Optional. Billing First Name
BillingCity Optional. Billing City
BillingCompany Optional. Billing Company
BillingState Optional. Billing State If a value is passed it will be verified.
BillLastName Optional. Billing Last Name
BillPhones Optional. Billing Phone Number
BillZip Optional. Billing Zip
CardCode Optional. Three or Four Digit number on the back of a credit card.
CardExpDate CC Only. Credit Card Date, MMYY, MM/YY, MMYYYY, MM/YYYYY
CardNumber CC Only. Credit Card Number
CurrencyCode Optional. Currency of the transaction amount. Default set to Merchant Interface.
CustomerEmail Optional. Customers Email Address.
CustomerID Optional. Customer ID
CustomerIP Optional. Customers IP Address
CustomerOrgianizationType eCheck Required for Wells Fargo. I/B (Individual or Business)
CustomerTaxId eCheck Required for Wells Fargo. (or Drivers license number)
Description Optional. Description of the transaction (255 character limit).
DriversLicenseDOB eCheck Required for Wells Fargo. (only with Drivers License Number)
DriversLicenseNumber eCheck Required for Wells Fargo. (or Customer Tax Id)
DriversLicenseState eCheck Required for Wells Fargo. (only with Drivers License Number)
Duty Optional. Duty Amount Charged.
EmailCustomer Optional. Send email to customer.
True = send email to the customer (Same as SendCustomerEmail property)
If no value is set, the value configured in the Authorize.Net admin panel will be used.
FooterEmailReceipt Optional. Text to show on the Footer Email Receipt.
Freight Optional. Freight Amount Charged.
Gateway AuthorizeNet Server or the gateway server url to communicate with.
HeaderEmailReceipt Optional. Text to show on the Header Email Receipt.
Invoice Optional. Invioce Number.
Login Required. Login ID to access the Merchant Interface.
MD5Hash MD5Hash For verification
MerchantEmail Optional. Merchants Email Address
Used in addition to the email accounts configured
in the merchant interface.
Method Required. Method of Payment for the transaction.
Default is set to CC (Credit Card)
See TransMethod Enum for complete list.
PONumber Optional. Purchase Order Number.
RecurringCharge Optional. Indicates whether the transaction is a recurring billing transaction.
ResponseCardCode Transaction Reponse from 3 or 4 Card Code
ResponseCardCodeText Text Associated with the Card Code response
ResponseCode Transaction Response Code
ResponseCodeText Text Associated with the Response Code
ResponseRawData Raw Data from Submitted Transaction.
ResponseReasonCode Transaction Reason Code
ResponseReasonText Transaction Reason Text associated with Reason Code
ResponseSubCode Transaction Response Sub Code
SendCustomerEmail Optional. Send Email to customer.
Default Set to false. (Same as EmailCustomer Property)
If no value is set, the value configured in the Authorize.Net admin panel will be used.
ShipAddress Optional. Ship to Address.
ShipCity Optional. Ship to City.
ShipCompany Optional. Ship to Company.
ShipCountry Optional. Ship to Country.
If a value is passed it will be verified.
ShipFirstName Optional. Ship to First Name
ShipLastName Optional. Ship to Last Name
ShipState Optional. Ship to State.
If a value is passed it will be verified.
ShipZip Optional. Ship to Zip Code
Tax Optional. Tax Amount
TaxExempt Optional. True/False if the transaction is tax exempt.
TestMode Optional. True/False Set Test Mode Default set to false.
TransactionId Required if Type = CREDIT, VOID, or PRIO_AUTH_CAPTURE.
ID of a previous transaction
TransactionKey Required. Transaction Key obtained from the merchante Interface.
TransactionString Read Only. Returns the Transaction String sent to Authorize.Net
Type Required. Type of Transaction.
Default is set to AUTH_CAPTURE
See TransMethod Enum for complete list.
Version Indicates to the system the set of fields that will be included in the response.
3.0 is the standard version (default)
3.1 allows use of the Card Code Feature

See Also

AuthorizeNet Class | pbAuthorizeNet Namespace