扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:octverve 来源:CSDN 2007年11月17日
关键字:
现在已经可以跳转到支付宝的页面了,而我们这边就要自己记录用户的
以下是引用片段: string msg_id,order_no,gross,buyer_email,buyer_name,buyer_address,buyer_zipcode,buyer_tel,buyer_mobile,action,s_date,ac,notify_type; string returnTxt;//返回给支付宝通知接口的结果 string alipayNotifyURL;//支付宝查询接口URL string myalipayEmail;//商户的支付宝Email string ResponseTxt=""; returnTxt = "N"; alipayNotifyURL = ConfigurationSettings.AppSettings["interfaceback"];//支付宝查询接口地址 myalipayEmail = ConfigurationSettings.AppSettings["account"];//填写您的支付宝帐号 // msg_id = newop.DelStr(Request["msg_id"]); order_no = newop.DelStr(Request["order_no"]); gross = newop.DelStr(Request["gross"]); buyer_email = newop.DelStr(Request["buyer_email"]); buyer_name = newop.DelStr(Request["buyer_name"]); buyer_address = newop.DelStr(Request["buyer_address"]); buyer_zipcode = newop.DelStr(Request["buyer_zipcode"]); buyer_tel = newop.DelStr(Request["buyer_tel"]); buyer_mobile = newop.DelStr(Request["buyer_mobile"]); action = newop.DelStr(Request["action"]); s_date = newop.DelStr(Request["date"]); ac = newop.DelStr(Request["ac"]); notify_type = newop.DelStr(Request["notify_type"]); alipayNotifyURL = alipayNotifyURL + "msg_id=" + msg_id + "&email=" + myalipayEmail + "&order_no=" + order_no; System.Net.WebClient isClient= new System.Net.WebClient(); Stream isStream = isClient.OpenRead(alipayNotifyURL); StreamReader isReader = new StreamReader(isStream,System.Text.Encoding.GetEncoding("GB2312")); ResponseTxt = isReader.ReadToEnd(); if(action == "test")//测试商户 { returnTxt = "Y"; } else if((action=="sendOff")&&(msg_id!=""))//发货通知 { returnTxt = "N"; if((ResponseTxt == "true")||(ResponseTxt == "false")) { //更新数据在商户系统里的订单数据;如果已经发货,则将returnTxt置为Y,否则为N } else { //非法数据,不做更新 returnTxt="Error"; } } else if((action=="sendOff")&&(notify_type=="web")) { //检查是否已经付帐,并记录 } else if((action=="checkOut")&&(msg_id!=""))//交易结束通知 { returnTxt = "Y"; if((ResponseTxt=="true")||(ResponseTxt == "false")) { //更新数据在商户系统里的订单数据;如果数据更新成功,则将returnTxt置为Y,否则为N //更新数据 //你的代码,更新你这边数据 returnTxt= "Y"; } else { //非法数据,不做更新 returnTxt = "Error"; } } else { returnTxt="Error"; } Response.Write(returnTxt); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者