AuthorizeNet Constructor | Default Property Settings: Type = TransType.AUTH_CAPTURE Method = TransMethod.CC Version = 3.1 Gateway = https://secure.authorize.net/gateway/transact.dll Test = false Email Customer = false |
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 |
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. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. |
GetType (inherited from Object) | Gets the Type of the current instance. |
SubmitTransaction | Submit the Transaction to the gateway. |
ToString (inherited from Object) | Returns a String that represents the current Object. |
Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
AuthorizeNet Class | pbAuthorizeNet Namespace