Commit c742d559bb26b2ecd8adbb48bc1849f190ed29e3
Exists in
master
Merge pull request #23 from yuc-zhu/master
修复多账号情况下 生成 appkey bug
Showing
1 changed file
with
2 additions
and
0 deletions
Show diff stats
lib/wx_pay/service.rb
@@ -10,6 +10,7 @@ module WxPay | @@ -10,6 +10,7 @@ module WxPay | ||
10 | params = { | 10 | params = { |
11 | appid: options.delete(:appid) || WxPay.appid, | 11 | appid: options.delete(:appid) || WxPay.appid, |
12 | mch_id: options.delete(:mch_id) || WxPay.mch_id, | 12 | mch_id: options.delete(:mch_id) || WxPay.mch_id, |
13 | + key: options.delete(:key) || WxPay.key, | ||
13 | nonce_str: SecureRandom.uuid.tr('-', '') | 14 | nonce_str: SecureRandom.uuid.tr('-', '') |
14 | }.merge(params) | 15 | }.merge(params) |
15 | 16 | ||
@@ -27,6 +28,7 @@ module WxPay | @@ -27,6 +28,7 @@ module WxPay | ||
27 | params = { | 28 | params = { |
28 | appid: options.delete(:appid) || WxPay.appid, | 29 | appid: options.delete(:appid) || WxPay.appid, |
29 | partnerid: options.delete(:mch_id) || WxPay.mch_id, | 30 | partnerid: options.delete(:mch_id) || WxPay.mch_id, |
31 | + key: options.delete(:key) || WxPay.key, | ||
30 | package: 'Sign=WXPay', | 32 | package: 'Sign=WXPay', |
31 | timestamp: Time.now.to_i.to_s | 33 | timestamp: Time.now.to_i.to_s |
32 | }.merge(params) | 34 | }.merge(params) |