jasl / wx_pay

An unofficial simple wechat pay gem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Typo for WxPay::Service.generate_js_pay_req

RicottaZhang opened this issue · comments

call generate_js_pay_req

r = WxPay::Service.generate_js_pay_req params

Expect

 {
   "appId": "wx020c5c792c8537de",
   "package": "prepay_id=wx20160902211806a11ccee7a20956539837",
   "nonceStr": "2vS5AJUD7uyaa5h9",
   "timeStamp": "1472822286",
   "signType": "MD5",
   "paySign": "A52433CB75CA8D58B67B2BB45A79AA01"
 }

Real

 {
   "appId": "wx020c5c792c8537de",
   "package": "prepay_id=",
   "prepay_id": "wx20160902211806a11ccee7a20956539837",
   "nonceStr": "2vS5AJUD7uyaa5h9",
   "timeStamp": "1472822286",
   "signType": "MD5",
   "paySign": "A52433CB75CA8D58B67B2BB45A79AA01"
 }

You merge the prepay_id to js params with a typo "prepayid" should be "prepay_id"