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