module Alipay::Wap::Notify

Public Class Methods

verify?(params, options = {}) click to toggle source
# File lib/alipay/wap/notify.rb, line 4
def self.verify?(params, options = {})
  params = Utils.stringify_keys(params)
  pid = options[:pid] || Alipay.pid
  notify_id = params['notify_data'].scan(/\<notify_id\>(.*)\<\/notify_id\>/).flatten.first

  Sign.verify?(params, options) && ::Alipay::Notify.verify_notify_id?(pid, notify_id)
end