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"