Sha256: 8e628b020079319953c8dfa5b32c570a97a57d9b35c1fce32247dd04c4035fa5
Contents?: true
Size: 493 Bytes
Versions: 2
Compression:
Stored size: 493 Bytes
Contents
module JaslTenpay module Notify GATEWAY = 'https://gw.tenpay.com/gateway/simpleverifynotifyid.xml' SUCCESS_STR = '<retcode>0</retcode>' def self.verify?(params) return false unless Sign.verify?(params) params = { 'input_charset' => 'UTF-8', 'partner' => JaslTenpay.pid, 'notify_id' => CGI.escape(params[:notify_id].to_s) } open("#{GATEWAY}?#{Utils.make_query_string(params)}").read.include?(SUCCESS_STR) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jasl_tenpay-1.1.1 | lib/jasl_tenpay/notify.rb |
jasl_tenpay-1.1.0 | lib/jasl_tenpay/notify.rb |