module OffsitePayments::Integrations::Citrus

Public Class Methods

checksum(secret_key, payload_items ) click to toggle source
# File lib/offsite_payments/integrations/citrus.rb, line 16
def self.checksum(secret_key, payload_items )
  digest = OpenSSL::Digest.new('sha1')
  OpenSSL::HMAC.hexdigest(digest, secret_key, payload_items)
end
helper(order, account, options = {}) click to toggle source
# File lib/offsite_payments/integrations/citrus.rb, line 4
def self.helper(order, account, options = {})
  Helper.new(order, account, options)
end
notification(post, options = {}) click to toggle source
# File lib/offsite_payments/integrations/citrus.rb, line 8
def self.notification(post, options = {})
  Notification.new(post, options)
end
return(query_string, options = {}) click to toggle source
# File lib/offsite_payments/integrations/citrus.rb, line 12
def self.return(query_string, options = {})
  Return.new(query_string, options)
end