Commit 640e19162a7b34132660b7f2f4b22d5ae51a2fec
1 parent
19d26141
Exists in
master
generate_js_pay_req: lost api key
Showing
1 changed file
with
4 additions
and
3 deletions
Show diff stats
lib/wx_pay/service.rb
@@ -42,7 +42,7 @@ module WxPay | @@ -42,7 +42,7 @@ module WxPay | ||
42 | 42 | ||
43 | r | 43 | r |
44 | end | 44 | end |
45 | - | 45 | + |
46 | INVOKE_CLOSEORDER_REQUIRED_FIELDS = [:out_trade_no] | 46 | INVOKE_CLOSEORDER_REQUIRED_FIELDS = [:out_trade_no] |
47 | def self.invoke_closeorder(params, options = {}) | 47 | def self.invoke_closeorder(params, options = {}) |
48 | params = { | 48 | params = { |
@@ -50,7 +50,7 @@ module WxPay | @@ -50,7 +50,7 @@ module WxPay | ||
50 | mch_id: options.delete(:mch_id) || WxPay.mch_id, | 50 | mch_id: options.delete(:mch_id) || WxPay.mch_id, |
51 | key: options.delete(:key) || WxPay.key, | 51 | key: options.delete(:key) || WxPay.key, |
52 | nonce_str: SecureRandom.uuid.tr('-', '') | 52 | nonce_str: SecureRandom.uuid.tr('-', '') |
53 | - }.merge(params) | 53 | + }.merge(params) |
54 | 54 | ||
55 | check_required_options(params, INVOKE_CLOSEORDER_REQUIRED_FIELDS) | 55 | check_required_options(params, INVOKE_CLOSEORDER_REQUIRED_FIELDS) |
56 | 56 | ||
@@ -85,6 +85,7 @@ module WxPay | @@ -85,6 +85,7 @@ module WxPay | ||
85 | params = { | 85 | params = { |
86 | appId: options.delete(:appid) || WxPay.appid, | 86 | appId: options.delete(:appid) || WxPay.appid, |
87 | package: "prepay_id=#{params.delete(:prepayid)}", | 87 | package: "prepay_id=#{params.delete(:prepayid)}", |
88 | + key: options.delete(:key) || WxPay.key, | ||
88 | nonceStr: params.delete(:noncestr), | 89 | nonceStr: params.delete(:noncestr), |
89 | timeStamp: Time.now.to_i.to_s, | 90 | timeStamp: Time.now.to_i.to_s, |
90 | signType: 'MD5' | 91 | signType: 'MD5' |
@@ -285,7 +286,7 @@ module WxPay | @@ -285,7 +286,7 @@ module WxPay | ||
285 | 286 | ||
286 | r | 287 | r |
287 | end | 288 | end |
288 | - | 289 | + |
289 | def self.sendredpack(params, options={}) | 290 | def self.sendredpack(params, options={}) |
290 | params = { | 291 | params = { |
291 | wxappid: options.delete(:appid) || WxPay.appid, | 292 | wxappid: options.delete(:appid) || WxPay.appid, |