Commit 7887f0360ca3a4bbc54194020bef9c3aef237e07

Authored by goofansu
1 parent a359d437
Exists in master

Compose package in generete_js_pay_req

Showing 1 changed file with 3 additions and 2 deletions   Show diff stats
lib/wx_pay/service.rb
@@ -58,11 +58,12 @@ module WxPay @@ -58,11 +58,12 @@ module WxPay
58 params 58 params
59 end 59 end
60 60
61 - GENERATE_JS_PAY_REQ_REQUIRED_FIELDS = [:appid, :noncestr, :package] 61 + GENERATE_JS_PAY_REQ_REQUIRED_FIELDS = [:prepayid, :noncestr]
62 def self.generate_js_pay_req(params, options = {}) 62 def self.generate_js_pay_req(params, options = {})
63 params = { 63 params = {
64 appId: options.delete(:appid) || WxPay.appid, 64 appId: options.delete(:appid) || WxPay.appid,
65 - nonceStr: params.delete(:noncestr), 65 + package: "prepay_id=#{params[:prepayid]}",
  66 + nonceStr: params[:noncestr],
66 timeStamp: Time.now.to_i.to_s, 67 timeStamp: Time.now.to_i.to_s,
67 signType: 'MD5' 68 signType: 'MD5'
68 }.merge(params) 69 }.merge(params)