module Bestpay::Notify::Wap

Constants

NOTIFY_KEYS

Public Class Methods

successful?(params,key) click to toggle source
# File lib/bestpay/notify.rb, line 28
def self.successful?(params,key)
  valid?(params, key) and (params['RETNCODE'] || params[:RETNCODE]) == '0000'
end
valid?(params,key) click to toggle source
# File lib/bestpay/notify.rb, line 23
def self.valid?(params,key)
  params = Utils.stringify_hash(params).merge('KEY' => key)
  Utils.build_mac(params,NOTIFY_KEYS) == params['SIGN']
end