class Mtc::Transaction
Public Class Methods
new()
click to toggle source
# File lib/mtc/transaction.rb, line 6 def initialize; end
Public Instance Methods
checksum()
click to toggle source
# File lib/mtc/transaction.rb, line 20 def checksum data = @@actionSLK + @totalAmountTx + @@storeId + @@cartId + @email + @@SLKSecretKey data = URI.escape(data, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]")) Digest::MD5.hexdigest data end
create(keys = {})
click to toggle source
# File lib/mtc/transaction.rb, line 8 def create keys = {} @totalAmountTx = keys[:totalAmountTx] @name = keys[:name] @address = keys[:address] @country = keys[:country] @city = keys[:city] @state = keys[:state] @postCode = keys[:postCode] @email = keys[:email] @tel = keys[:tel] end