Method: ATPAY::Payment#initialize

Defined in:
lib/atpay/payment.rb

#initializePayment

Returns a new instance of Payment.



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/atpay/payment.rb', line 55

def initialize
  @username = ATPAY.username
  @password = ATPAY.password
  @host = ATPAY.host
  @ip_address = '127.0.0.1'
  @error = @first_name = @last_name = @email = @address = @address2 = @city = @state = @zip = @phone = @name_on_card = @number = @credit_card_type = @cvv = @expiration_date = @free_text = @recurring_installment_interval_method_additional_info = @account_id =  = @service_expiry_method = @service_expiry_method_additional_info = @request = @response = @transaction_id = @org_options = @dynamic_tags = @xml = @order_id = ''
  @amount = @base_amount = @first_installment_amount = @initial_pre_auth_amount = @first_installment_interval = @recurring_amount = 0
  @recurring_payment = @success = false
  @recurring_installment_interval_method = 'Daily'
  errors
end