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