- 绑定小程序管理员时提示系统错误的bug
[图片] 换了多个网络环境都不行。
07-02 - 50002 用户受限,可能是违规后接口被封禁 错误如何解决
50002 用户受限,可能是违规后接口被封禁 通过这个地址获取openid的时候返回5002该如何解决啊? https://api.weixin.qq.com/sns/oauth2/access_token?appid={0}&secret={1}&code={2}&grant_type=authorization_code
2020-06-27 - JSAPI微信支付成功没有收到微信的异步通知
已经排查问题 1、25端口已开通,白名单已经添加 2、地址没有参数并且外网可以访问。 3、没有301转发并且是post请求 4、支付地址是 http://xxx.net 回调地址是 http://xx.net/payed 5、是http的不是https 单号 4200000430201912239097804276 商户号:1538051411 希望官方能给指出一条康庄大道,我已经无计可施了,怎么设置都不对! 😭
2019-12-23 - 在sandboxnew中测试jsapi支付,提示支付缺少total_fee参数?请官方帮忙看一下
按照沙盒分文档付款1.01元,应该有成功,但是提示缺少ttal_fee 发送报文 <xml> <appid><![CDATA[wxf28fb4e97dd1e3a7]]></appid> <body><![CDATA[喝龙井·aaa 电商 测试]]></body> <mch_id><![CDATA[1538051411]]></mch_id> <nonce_str><![CDATA[1762619346]]></nonce_str> <notify_url><![CDATA[http://active.7080vip.net/payed]]></notify_url> <openid><![CDATA[oF7XQwni7oXcEUY85_EJSF6tYs38]]></openid> <out_trade_no><![CDATA[H_TEST_WX2019-12-22071031]]></out_trade_no> <sign><![CDATA[3704C0A436F32C87EC7C68945B1CE4B8]]></sign> <sign_type><![CDATA[MD5]]></sign_type> <spbill_create_ip><![CDATA[42.100.236.129]]></spbill_create_ip> <time_expire><![CDATA[20191223081031]]></time_expire> <time_start><![CDATA[20191222071031]]></time_start> <total_fee>101</total_fee> <trade_type><![CDATA[JSAPI]]></trade_type> </xml> 接受报文 <xml> <trade_type><![CDATA[JSAPI]]></trade_type> <prepay_id><![CDATA[wx20191222071032642626]]></prepay_id> <nonce_str><![CDATA[1762619346]]></nonce_str> <return_code><![CDATA[SUCCESS]]></return_code> <err_code_des><![CDATA[ok]]></err_code_des> <sign><![CDATA[9CBA32020C6E941941E24430CDE57881]]></sign> <mch_id><![CDATA[1538051411]]></mch_id> <return_msg><![CDATA[OK]]></return_msg> <appid><![CDATA[wxf28fb4e97dd1e3a7]]></appid> <device_info><![CDATA[sandbox]]></device_info> <result_code><![CDATA[SUCCESS]]></result_code> <err_code><![CDATA[SUCCESS]]></err_code> </xml> 调用方法生成参数传到前端(公众号) privatestringGetPayParapeters(WeChatPayData unifiedOrder { WeChatPayData jsApiParam = newWeChatPayData(); jsApiParam.SetValue("appId", unifiedOrder.GetValue("appid"); jsApiParam.SetValue("timeStamp", weChatPayApi.GenerateTimeStamp()); jsApiParam.SetValue("nonceStr", weChatPayApi.GetNonce()); jsApiParam.SetValue("package", "prepay_id=" + unifiedOrder.GetValue("prepay_id"); jsApiParam.SetValue("signType", "MD5"; jsApiParam.SetValue("paySign", jsApiParam.MakeSign(option); string parameters = jsApiParam.ToJson(); logger.LogDebug("Get jsApiParam : " + parameters; return parameters; } 通过上面的发送和接受报文,应该是成功了的。为什么还会有缺少total_fee的错误提示呢
2019-12-23 - JSAPI 付款界面取消后,再次付款,如何拼接付款参数呢?
JSAPI 统一下单后,进入到H5付款页面,但是没有支付,trade_state 是NOTPAY,可以查询的单据已经没有per_payid了。这个是需要用户自己存储per_payid吗? per_payid的有效期是2个小时,2个小时以后呢,需要重新做统一下单吗? 希望能给出解决思路。 在整个文档中没有看到 关于支付取消再次支付的活动图或者流程图,如果有希望提供连接,谢谢。 [代码]function[代码] [代码]onBridgeReady(){[代码] [代码] [代码][代码]WeixinJSBridge.invoke([代码] [代码] [代码][代码]'getBrandWCPayRequest'[代码][代码], {[代码] [代码] [代码][代码]"appId"[代码][代码]:[代码][代码]"wx2421b1c4370ec43b"[代码][代码], [代码][代码]//公众号名称,由商户传入 [代码] [代码] [代码][代码]"timeStamp"[代码][代码]:[代码][代码]"1395712654"[代码][代码], [代码][代码]//时间戳,自1970年以来的秒数 [代码] [代码] [代码][代码]"nonceStr"[代码][代码]:[代码][代码]"e61463f8efa94090b1f366cccfbbb444"[代码][代码],[代码][代码]//随机串 [代码] [代码] [代码][代码]"package"[代码][代码]:[代码][代码]"prepay_id=u802345jgfjsdfgsdg888"[代码][代码], [代码] [代码] [代码][代码]"signType"[代码][代码]:[代码][代码]"MD5"[代码][代码], [代码][代码]//微信签名方式: [代码] [代码] [代码][代码]"paySign"[代码][代码]:[代码][代码]"70EA570631E4BB79628FBCA90534C63FF7FADD89"[代码] [代码]//微信签名[代码] [代码] [代码][代码]},[代码] [代码] [代码][代码]function[代码][代码](res){[代码] [代码] [代码][代码]if[代码][代码](res.err_msg ==[代码][代码]"get_brand_wcpay_request:ok"[代码] [代码]){[代码] [代码] [代码][代码]// 使用以上方式判断前端返回,微信团队郑重提示:[代码] [代码] [代码][代码]//res.err_msg将在用户支付成功后返回ok,但并不保证它绝对可靠。[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]});[代码] [代码]}[代码] [代码]if[代码] [代码]([代码][代码]typeof[代码] [代码]WeixinJSBridge ==[代码][代码]"undefined"[代码][代码]){[代码] [代码] [代码][代码]if[代码][代码]( document.addEventListener ){[代码] [代码] [代码][代码]document.addEventListener([代码][代码]'WeixinJSBridgeReady'[代码][代码], onBridgeReady,[代码][代码]false[代码][代码]);[代码] [代码] [代码][代码]}[代码][代码]else[代码] [代码]if[代码] [代码](document.attachEvent){[代码] [代码] [代码][代码]document.attachEvent([代码][代码]'WeixinJSBridgeReady'[代码][代码], onBridgeReady);[代码] [代码] [代码][代码]document.attachEvent([代码][代码]'onWeixinJSBridgeReady'[代码][代码], onBridgeReady);[代码] [代码] [代码][代码]}[代码] [代码]}[代码][代码]else[代码][代码]{[代码] [代码] [代码][代码]onBridgeReady();[代码] [代码]}[代码] 这个是官方给出的支付代码 连接地址:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
2019-08-12 - JAAPI 付款界面取消后,再次付款,如何拼接付款参数呢?
JSAPI 统一下单后,进入到H5付款页面,但是没有支付,trade_state 是NOTPAY,可以查询的单据已经没有per_payid了。这个是需要用户自己存储per_payid吗? per_payid的有效期是2个小时,2个小时以后呢,需要重新做统一下单吗? 希望能给出解决思路。 在整个文档中没有看到 关于支付取消再次支付的活动图或者流程图,如果有希望提供连接,谢谢。
2019-08-12