class OffsitePayments::Integrations::Paxum::Notification

def self.recognizes?(params)

def self.recognizes?(params)
  (params.has_key?('transaction_item_id') && params.has_key?('transaction_amount'))
end

def acknowledge(authcode = nil)

def acknowledge(authcode = nil)
  (security_key == generate_signature)
end

def initialize(post, options = {})

def initialize(post, options = {})
  @raw_post = post.dup
  post.slice!(0)
  super
end

def secret

def secret
  @options[:secret]
end

def security_key

def security_key
  params["key"]
end