class WorldnetTps::Request::SecureCard::Removal

Public Class Methods

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