微信支付的文档真的是“太完善”了
关于微信支付回调这里,文档看了很长时间,再加上找找资料。
最后还是依照微信支付的文档写出来了。
逻辑:
先接收xml返回的信息,存放到一个字符串中。
再将xml进行解析(没写)
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
try
{
//获取传入的 HTTP 实体主体的内容。
Stream inputstream = HttpContext.Current.Request.InputStream;
byte[] b = new byte[inputstream.Length];
inputstream.Read(b, 0, (int)inputstream.Length);
string inputstr = UTF8Encoding.UTF8.GetString(b);
XmlDocument d = new XmlDocument();
d.LoadXml(inputstr);
//log打印出inputstr,再在服务器查看值,若返回xml即可
}
catch
{
//log打印失败的信息。
}
}
本文深入解析微信支付回调机制,从接收XML返回信息到解析过程,详细介绍如何依照微信支付官方文档实现支付回调,解决开发者在实际操作中遇到的问题。
534

被折叠的 条评论
为什么被折叠?



