class WorldnetTps::Request::SecureCard::Registration

Used for processing XML SecureCard Registrations through the WorldNet TPS XML Gateway.

Public Class Methods

mandatory_attributes(_context) click to toggle source
# File lib/worldnet_tps/request/secure_card/registration.rb, line 55
def self.mandatory_attributes(_context)
  [
    :merchant_ref,
    :terminal_id,
    :date_time,
    :card_number,
    :card_expiry,
    :card_type,
    :card_holder_name,
    :hash
  ]
end
optional_attributes(_context) click to toggle source
# File lib/worldnet_tps/request/secure_card/registration.rb, line 40
def self.optional_attributes(_context)
  [
    :dont_check_security,
    :cvv,
    :ussue_no
  ]
end
request_check_sum_keys(_context) click to toggle source
# File lib/worldnet_tps/request/secure_card/registration.rb, line 27
def self.request_check_sum_keys(_context)
  [
    :terminal_id,
    :merchant_ref,
    :date_time,
    :card_number,
    :card_expiry,
    :card_type,
    :card_holder_name,
    :shared_secret
  ]
end
response_check_sum_keys(_context, _response) click to toggle source
# File lib/worldnet_tps/request/secure_card/registration.rb, line 17
def self.response_check_sum_keys(_context, _response)
  [
    :terminal_id,
    :merchant_ref,
    :card_reference,
    :date_time,
    :shared_secret
  ]
end

Public Instance Methods

update!() click to toggle source

alias_method :invoke!, :create!

# File lib/worldnet_tps/request/secure_card/registration.rb, line 51
def update!
  _invoke! :secure_card_update
end