Method: AuthorizeNet::XmlTransaction#initialize

Defined in:
lib/authorize_net/xml_transaction.rb

#initialize(api_login_id, api_transaction_key, options = {}) ⇒ XmlTransaction

DO NOT USE. Instantiate AuthorizeNet::ARB::Transaction or AuthorizeNet::CIM::Transaction instead.



65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# File 'lib/authorize_net/xml_transaction.rb', line 65

def initialize(, api_transaction_key, options = {})
  super()
  @api_login_id = 
  @api_transaction_key = api_transaction_key
  
  @response ||= nil
  @type ||= nil
  
  options = @@option_defaults.merge(options)
  @verify_ssl = options[:verify_ssl]
  @reference_id = options[:reference_id]
  case options[:gateway]
  when :sandbox, :test
    @gateway = Gateway::TEST
  when :production, :live
    @gateway = Gateway::LIVE
  else
    @gateway = options[:gateway]
  end
end