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_login_id, api_transaction_key, = {}) super() @api_login_id = api_login_id @api_transaction_key = api_transaction_key @response ||= nil @type ||= nil = @@option_defaults.merge() @verify_ssl = [:verify_ssl] @reference_id = [:reference_id] case [:gateway] when :sandbox, :test @gateway = Gateway::TEST when :production, :live @gateway = Gateway::LIVE else @gateway = [:gateway] end end |