微信支付V3版,NATIVE生成的链接,在微信中打开没反应。


卡在了这个界面,没有反应:

图片描述

URL是: weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXX&mch_id=XXXXX&product_id=orderid_790&time_stamp=1428549349&nonce_str=90F49R

我在后台打印日志,我返回的XML如下:


 <xml>
    <return_code><![CDATA[SUCCESS]]></return_code>
    <appid><![CDATA[XXXXXX]]></appid>
    <mch_id><![CDATA[XXXXXX]]></mch_id>
    <nonce_str><![CDATA[8N3788W7AK]]></nonce_str>
    <prepay_id><![CDATA[XXXXXX]]></prepay_id>
    <result_code><![CDATA[SUCCESS]]></result_code>
    <sign><![CDATA[XXXXXX]]></sign>
</xml>

其中XXX是我改过的。我尝试故意改错其中的几个字段,微信上打开就会报错。所以签名什么的应该都是对的。

拜托大家帮忙分析分析,

微信开发 微信支付

七分熟的牛排 9 years, 10 months ago

问题已经解决。答案是不可解。

NATIVE模式下付款,只能扫码,不能点击weixin://链接。
如果想点链接付款,必须使用JSAPI。

大丈夫奶子大 answered 9 years, 10 months ago

Your Answer