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