没有唤起微信 ,统一下单成功,
返回数据
<xml><return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><![CDATA[wx58**********4765]]></appid>
<mch_id><![CDATA[1365****02]]></mch_id>
<nonce_str><![CDATA[YyNbaCsY1HyEQwmU]]></nonce_str>
<sign><![CDATA[23E544D1E5F4949340159061256B5BC0]]></sign>
<result_code><![CDATA[SUCCESS]]></result_code>
<prepay_id><![CDATA[wx27155929244056eb2819f5931772446200]]></prepay_id>
<trade_type><![CDATA[MWEB]]></trade_type>
<mweb_url><![CDATA[https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx27155929244056eb2819f5931772446200&package=607293107]]></mweb_url>
</xml>
问题已解决,问题是通过ajax 访问后台,后台返回的 MWEB_URL 地址调用没有问题。
但是通过 request.setAttribute("url",MWEB_URL) 返回页面
在页面通 过window.location.href = "${url}" 来进行跳转地址的话就会提示 系统繁忙
请参考:
1,请确认同一个MWEB_URL只被一个微信号调起,如果不同微信号调起请重新下单生成新的MWEB_URL
2,如MWEB_URL有添加redirect_url,请确认参数拼接格式是否有误,是否有对redirect_url的值做urlencode,可对比以下例子格式:
https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx20161110163838f231619da20804912345&package=1037687096&redirect_url=https%3A%2F%2Fwww.wechatpay.com.cn