支付宝异步通知的问题,老是接收不到参数或者接收到是另一个订单号
支付宝异步通知的问题,老是接收不到参数或者接收到是另一个订单号,有大神能给个例子来看看么~~
SortedDictionary<string, string> sPara = GetRequestPost();
if (sPara.Count > 0)//判断是否有带返回参数
{
Notify aliNotify = new Notify();
bool verifyResult = aliNotify.Verify(sPara, Request.Form["notify_id"], Request.Form["sign"]);
if (verifyResult)//验证成功
{
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//请在这里加上商户的业务逻辑程序代码
//——请根据您的业务逻辑来编写程序(以下代码仅作参考)——
//获取支付宝的通知返回参数,可参考技术文档中服务器异步通知参数列表
//商户订单号
string out_trade_no = Request.Form["out_trade_no"];
//支付宝交易号
string trade_no = Request.Form["trade_no"];
//交易状态
string trade_status = Request.Form["trade_status"];
//买家ID
string payUserid = Request.QueryString["receive_name"];
//总价格
string price = Request.QueryString["price"];
int i=0;
int g = 0;
string orderNum = Common.StringPlus.ReplaceStrToSql(out_trade_no);
&