class WorldnetTps::Request::Refund
Public Class Methods
mandatory_attributes(context)
click to toggle source
# File lib/worldnet_tps/request/refund.rb, line 45 def self.mandatory_attributes(context) [ context.unique_key, :terminal_id, :amount, :date_time, :hash, :operator, :reason ] end
request_check_sum_keys(context)
click to toggle source
# File lib/worldnet_tps/request/refund.rb, line 21 def self.request_check_sum_keys(context) [ :terminal_id, context.unique_key, :amount, :date_time, :response_code, :response_text, :shared_secret ] end
response_check_sum_keys(context, _response)
click to toggle source
# File lib/worldnet_tps/request/refund.rb, line 33 def self.response_check_sum_keys(context, _response) [ :terminal_id, context.unique_key, :amount, :date_time, :response_code, :response_text, :shared_secret ] end
Public Instance Methods
unique_key()
click to toggle source
# File lib/worldnet_tps/request/refund.rb, line 17 def unique_key self[:unique_ref].present? ? :unique_ref : :order_id end