Commit fd8e951a062128eac983c5feae41d8990ebd5c41

Authored by jasl
1 parent 687c0ce0
Exists in master

issue #98

Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
lib/wx_pay/sign.rb
... ... @@ -27,7 +27,11 @@ module WxPay
27 27 def self.verify?(params, options = {})
28 28 return true if WxPay.sandbox_mode?
29 29 params = params.dup
30   - params = params.merge(options)
  30 + params = {
  31 + appid: options.delete(:appid) || WxPay.appid,
  32 + mch_id: options.delete(:mch_id) || WxPay.mch_id,
  33 + key: options.delete(:key) || WxPay.key
  34 + }.merge(params)
31 35 sign = params.delete('sign') || params.delete(:sign)
32 36 generate(params) == sign
33 37 end
... ...