回调地址必须是https,我用的还是http,因为微信在设置回调地址的时候,是可以选择http,我为了贪方便就直接用http,可能是这个原因。
微信native支付回调信息返回值为空?我的编程语言是c#,V3没有.net官方代码,所以只能用v2的官方.net代码接收回调信息: public string GetNotifyData() { new Unisoft.WebModules.Accounts.Business.Message().InsertTestMessage("enter GetNotifyData()"); System.IO.Stream s = page.Request.InputStream; int count = 0; byte[] buffer = new byte[1024]; StringBuilder builder = new StringBuilder(); while ((count = s.Read(buffer, 0, 1024)) > 0) { builder.Append(Encoding.UTF8.GetString(buffer, 0, count)); } log.Info(count.ToString())//结果这个count=0 s.Flush(); s.Close(); s.Dispose(); var str = Encoding.UTF8.GetString(buffer); } 结果是程序确实是收到了信息,new Unisoft.WebModules.Accounts.Business.Message().InsertTestMessage("enter GetNotifyData()");这句就是看看程序是否执行了,结果确实收到了"enter GetNotifyData()"的提示, 但是count始终为0, str 中没有信息。请问这个问题该怎么解决?
03-06文本转二维码做了,但是扫码的时候只是显示文本:weixin://wxpay/bizpayurl/up?pr=NwY5Mz9&groupid=00 文本,不会触发支付的提示
微信Native支付返回的code_url如何生成二维码我的编程语言是c#,想在PC网站上使用微信支付。在调用微信扫码支付接口:https://api.mch.weixin.qq.com/v3/pay/transactions/native,成功地返回了 code_url,内容是:weixin://wxpay/bizpayurl/up?pr=NwY5Mz9&groupid=00, 但是我们不知道如何利用这个code_url生成支付二维码,网站也找不到这类代码,请问该如何生成支付二维码?
03-04