class WorldnetTps::Request::SecureCard::Search

Public Class Methods

mandatory_attributes(_context) click to toggle source
# File lib/worldnet_tps/request/secure_card/search.rb, line 39
def self.mandatory_attributes(_context)
  [
    :merchant_ref,
    :terminal_id,
    :date_time,
    :hash
  ]
end
new(gateway, merchant_ref) click to toggle source
Calls superclass method WorldnetTps::WsObject::new
# File lib/worldnet_tps/request/secure_card/search.rb, line 6
def initialize(gateway, merchant_ref)
  super(gateway, { merchant_ref: merchant_ref })
end
request_check_sum_keys(_context) click to toggle source
# File lib/worldnet_tps/request/secure_card/search.rb, line 15
def self.request_check_sum_keys(_context)
  [
    :terminal_id,
    :merchant_ref,
    :date_time,
    :shared_secret
  ]
end
response_check_sum_keys(_context, _response) click to toggle source
# File lib/worldnet_tps/request/secure_card/search.rb, line 24
def self.response_check_sum_keys(_context, _response)
  [
    :terminal_id,
    :merchant_ref,
    :card_reference,
    :card_type,
    :card_expiry,
    :card_holder_name,
    :date_time,
    :shared_secret
  ]
end