APPID:wx48f415b3cc61dcee
下单后结果:<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<result_code><![CDATA[SUCCESS]]></result_code>
<mch_id><![CDATA[1741512446]]></mch_id>
<appid><![CDATA[wx48f415b3cc61dcee]]></appid>
<device_info><![CDATA[WEB]]></device_info>
<nonce_str><![CDATA[zqGeHkBAZ6L8qlCk]]></nonce_str>
<sign><![CDATA[C07C83AEA832FF541DD3123860A78AC8]]></sign>
<prepay_id><![CDATA[wx071102422195375822adba5d18740c0000]]></prepay_id>
<trade_type><![CDATA[JSAPI]]></trade_type>
</xml>
result===>{"nonce_str":"zqGeHkBAZ6L8qlCk","device_info":"WEB","appid":"wx48f415b3cc61dcee","sign":"C07C83AEA832FF541DD3123860A78AC8","trade_type":"JSAPI","return_msg":"OK","result_code":"SUCCESS","mch_id":"1741512446","return_code":"SUCCESS","prepay_id":"wx071102422195375822adba5d18740c0000"}

调起时提示“支付签名验证失败”,是调起的签名有问题导致的。
可以把调起的参数按文档参数规则jsapi支付:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6,app支付:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12&index=2,放到在线验签工具https://pay.weixin.qq.com/doc/v2/merchant/4011985891进行验签。验签通过的话,可以参数写死去前端调起。
如果参数传递一致的话仍无法调起,检查下下单的商户号的v2密钥是否准确对应(如果是服务商模式调接口的话需要用服务商商户号的密钥,不能用子商户的密钥),签名工具不校验密钥正确性,只校验参数格式。
注意:不能使用下单返回的签名值,调起的签名值需要重新计算的
调起支付是需要进行二次签名的