您现在的位置: 微信小程序 > 微信小程序开发 > BUG >

微信JSAPI支付返回:CDATA[openid is invalid],openid无效

来源:微信小程序 编辑:Yiyongtong.com 发布时间:2018-01-25 09:24热度:

<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[openid is invalid]]></return_msg>
</xml>

原因是,传有效过去不是的opendid。不小心看错了,把用户id 当做openid传过去了。

 

当统一下单成功,会返回以下格式的参数

复制代码
<xml>
   <return_code><![CDATA[SUCCESS]]></return_code>
   <return_msg><![CDATA[OK]]></return_msg>
   <appid><![CDATA[wx2421b1c4370ec43b]]></appid>
   <mch_id><![CDATA[10000100]]></mch_id>
   <nonce_str><![CDATA[IITRi8Iabbblz1Jc]]></nonce_str>
   <sign><![CDATA[7921E432F65EB8ED0CE9755F0E86D72F]]></sign>
   <result_code><![CDATA[SUCCESS]]></result_code>
   <prepay_id><![CDATA[wx201411101639507cbf6ffd8b0779950874]]></prepay_id>
   <trade_type><![CDATA[APP]]></trade_type>
</xml>
复制代码