Class: EWayClient::SendTransactionRequest

Inherits:
BaseRequest
  • Object
show all
Defined in:
lib/e_way_client/requests/send_transaction_request.rb

Constant Summary collapse

MESSAGE_ATTRS =
%i[
  agent_code
  username
  password
  transaction_id
  transaction_date
  degit_code
  transaction_amount
  sett_amount
  transaction_currency
  sett_currency
  sett_conversion_rate
  paymentmode
  sender_name
  sender_address
  sender_district
  sender_city
  sender_country
  sender_question
  sender_answer
  receiver_name
  receiver_address
  receiver_wards
  receiver_district
  receiver_city
  receiver_phone
  hours_receive
  bank_id
  bank_account_number
  transaction_message
  transaction_key
  bankbranch_name
  bankbranch_address
]

Constants inherited from BaseRequest

BaseRequest::SOAP_ATTRS

Instance Method Summary collapse

Methods inherited from BaseRequest

#call

Instance Method Details

#transaction_dateObject



76
77
78
79
# File 'lib/e_way_client/requests/send_transaction_request.rb', line 76

def transaction_date
  return nil if super.nil?
  super.in_time_zone("Bangkok").strftime("%m/%d/%Y %H:%M:%S")
end