Module: AuthorizeNet::AIM::Fields

Included in:
Response
Defined in:
lib/authorize_net/fields.rb

Overview

Contains the various lists of fields needed by the AIM API.

Constant Summary collapse

FIELDS =

Enumeration of the fields found in the AIM response. The index of the field name corresponds to its position (+ 1) in the AIM response.

[
  :response_code,
  :response_subcode,
  :response_reason_code,
  :response_reason_text,
  :authorization_code,
  :avs_response,
  :transaction_id,
  :invoice_number,
  :description,
  :amount,
  :method,
  :transaction_type,
  :customer_id,
  :first_name,
  :last_name,
  :company,
  :address,
  :city,
  :state,
  :zip_code,
  :country,
  :phone,
  :fax,
  :email_address,
  :ship_to_first_name,
  :ship_to_last_name,
  :ship_to_company,
  :ship_to_address,
  :ship_to_city,
  :ship_to_state,
  :ship_to_zip_code,
  :ship_to_country,
  :tax,
  :duty,
  :freight,
  :tax_exempt,
  :purchase_order_number,
  :md5_hash,
  :card_code_response,
  :cardholder_authentication_verification_response,
  :solution_id,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  :account_number,
  :card_type,
  :split_tender_id,
  :requested,
  :balance_on_card,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil # Merchant defined fields come after this field (68)
].freeze
CP_FIELDS =

Enumeration of the fields found in the card present AIM response. The index of the field name corresponds to its position (+ 1) in the card present AIM response.

[
  :cp_version,
  :response_code,
  :response_reason_code,
  :response_reason_text,
  :authorization_code,
  :avs_response,
  :card_code_response,
  :transaction_id,
  :md5_hash,
  :reference_id,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  nil,
  :account_number,
  :card_type,
  :split_tender_id,
  :requested,
  :approved_amount,
  :balance_on_card
].freeze