class EWayClient::SendTransactionRequest
Constants
- MESSAGE_ATTRS
Public Instance Methods
transaction_date()
click to toggle source
Calls superclass method
# 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
Private Instance Methods
default_message()
click to toggle source
# File lib/e_way_client/requests/send_transaction_request.rb, line 83 def default_message MESSAGE_ATTRS.each_with_object({}) do |attr, hash| hash[attr.to_s.upcase] = send(attr) end end
default_transaction_key()
click to toggle source
# File lib/e_way_client/requests/send_transaction_request.rb, line 89 def default_transaction_key joined_str = [transaction_amount, paymentmode, secret].join Digest::MD5.hexdigest(joined_str) end