This class encapsulates transaction processing with Authorize.Net.
Required. Sets the billing street address.
Required. Sets the Amount to Charge
Gets the returned apprival code.
Required. Sets the Authorize.Net API Login ID
Required. Sets the Authorize.Net API Transaction Key
Required. Sets the Credit Card Number. All non-numeric characters will be removed.
Required. Sets the billing city.
Optional. Sets the billing country.
Optional. Sets any custom information to be sent to Authorize.Net.
Options. Sets the Customer ID.
Required. Sets the transaction description.
Optional. Sets the time window (in seconds) to prevent duplicate transactions. Default is 120 seconds.
Optional. Sets the billing email address.
Required. Sets the credit card expiration date. Format: MMYY.
Required. Sets the billing first name.
Optional. Sets the invoice number.
Gets the error returned, if any.
Required. Sets the billing last name.
Gets the raw text of the last request sent to Authorize.Net
Gets the raw text of the last response from Authorize.Net
Optional. Sets an email address to receive a copy of the confirmation.
Optional. The billing phone number.
Gets the reason for the last response.
Required. Sets the credit card security code.
Required. Sets the billing state.
Optional. If true, the transaction will be processed in test mode.
Gets the returned Transaction ID.
Required. Gets the transaction Type. Possible values are: AUTH_CAPTURE, AUTH_ONLY, CAPTURE_ONLY, CREDIT, VOID, PRIOR_AUTH_CAPTURE
Sets the billing zip code.