精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C# 微信支付回調驗簽處理

開發 后端
在微信支付中,當用戶支付成功后,微信會把相關支付結果和用戶信息發送給商戶,商戶需要接收處理,并返回應答。接收微信支付異步通知回調地址也是有要求:通知url必須為直接可訪問的url,不能攜帶參數。

 [[438958]]

概述

在微信支付中,當用戶支付成功后,微信會把相關支付結果和用戶信息發送給商戶,商戶需要接收處理,并返回應答。接收微信支付異步通知回調地址也是有要求:通知url必須為直接可訪問的url,不能攜帶參數。示例:notify_url:“https://pay.weixin.qq.com/wxpay/pay.action”

在微信支付開發,支付結果通用通知介紹說明頁面→https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_7&index=3。

說明了:支付完成后,微信會把相關支付結果和用戶信息發送給商戶,商戶需要接收處理,并返回應答。

c#方法

微信支付完成后會有一個支付回調頁面,處理支付完成后的事件,V3支付回調的數據形式為XML格式。

1、定義一個model類,處理一般構造函數,用于解析XML對象;

  1. #region  WeiXin APP 
  2.                  // Log.Info(this.GetType().ToString(), "Native pay mode 2 url is producing..."); 
  3.                  WxPayData data = new WxPayData(); 
  4.                  //data.SetValue("attach", model.Dowhere);//附加數據 
  5.                  data.SetValue("body", model.Title);//商品描述 
  6.                  data.SetValue("out_trade_no", model.LocalTransationNo);// WxPayApi.GenerateOutTradeNo());//隨機字符串 
  7.                  data.SetValue("total_fee"Convert.ToInt32(model.Amount * 100));//總金額 
  8.                  data.SetValue("time_start", DateTime.Now.ToString("yyyyMMddHHmmss"));//交易起始時間 
  9.                  data.SetValue("time_expire", DateTime.Now.AddMinutes(10).ToString("yyyyMMddHHmmss"));//交易結束時間                                                                              //data.SetValue("goods_tag""goods_tag");//商品標記 
  10.                  data.SetValue("trade_type""APP");//交易類型 
  11.                                                     //data.SetValue("product_id", model.ProductId);//商品ID 
  12.                  WxPayData r = WxPayApi.UnifiedOrder(data);//調用統一下單接口 
  13.                  string prepay_id = r.GetValue("prepay_id").ToString(); 
  14.  
  15.                  WxPayData da2 = new WxPayData(); 
  16.                  da2.SetValue("appid", WxPayConfig.APPID);//公眾賬號ID 
  17.                  da2.SetValue("noncestr", WxPayApi.GenerateNonceStr());//商戶號 
  18.                  da2.SetValue("package""Sign=WXPay");//商品描述 
  19.                  da2.SetValue("partnerid", WxPayConfig.MCHID);// WxPayApi.GenerateOutTradeNo());//隨機字符串 
  20.                  da2.SetValue("prepayid", prepay_id);//總金額 
  21.                  da2.SetValue("timestamp", WxPayApi.GenerateTimeStamp());//交易起始時間 
  22.  
  23.                  #endregion 

2、檢查支付結果中transaction_id是否存在

  1. //https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7 
  2.  
  3.           WxPayData notifyData = (new Com.WeiXin.Notify(this.HttpContext)).GetNotifyData(); 
  4.  
  5.           //檢查支付結果中transaction_id是否存在 
  6.           if (!notifyData.IsSet("transaction_id")) 
  7.           { 
  8.               //若transaction_id不存在,則立即返回結果給微信支付后臺 
  9.               WxPayData res = new WxPayData(); 
  10.               res.SetValue("return_code""FAIL"); 
  11.               res.SetValue("return_msg""支付結果中微信訂單號不存在"); 
  12.               Log.Error(this.GetType().ToString(), "The Pay result is error : " + res.ToXml()); 
  13.               HttpContext.Response.Write(res.ToXml()); 
  14.               HttpContext.Response.End(); 
  15.           } 
  16.  
  17.           string transaction_id = notifyData.GetValue("transaction_id").ToString(); 

3、查詢訂單,判斷訂單真實性

  1. //查詢訂單,判斷訂單真實性 
  2. if (!QueryOrder(transaction_id)) 
  3.     //若訂單查詢失敗,則立即返回結果給微信支付后臺 
  4.     WxPayData res = new WxPayData(); 
  5.     res.SetValue("return_code""FAIL"); 
  6.     res.SetValue("return_msg""訂單查詢失敗"); 
  7.     Log.Error(this.GetType().ToString(), "Order query failure : " + res.ToXml()); 
  8.     HttpContext.Response.Write(res.ToXml()); 
  9.     HttpContext.Response.End(); 
  10. //查詢訂單成功 
  11. else 
  12.     WxPayData res = new WxPayData(); 
  13.     res.SetValue("return_code""SUCCESS"); 
  14.     res.SetValue("return_msg""OK"); 
  15.     Log.Info(this.GetType().ToString(), "order query success : " + res.ToXml()); 
  16.  
  17.     string trade_no = transaction_id; 
  18.     string order_no = notifyData.GetValue("out_trade_no").ToString();     //獲取訂單號 
  19.     string total_fee = (Convert.ToInt32(notifyData.GetValue("total_fee").ToString()) / 100.0).ToString();       //獲取總金額 
  20.                                                                                                                 //notifyData.GetValue("attach").ToString(); 
  21.     HttpContext.Response.Write(res.ToXml()); 
  22.     HttpContext.Response.End(); 
  23.  
  24.     PaymentBLL pbll = new PaymentBLL(); 
  25.     bool b = pbll.PayCallback(order_no, total_fee, transaction_id); 

4、查詢訂單,業務處理

  1.       //查詢訂單 
  2.         private bool QueryOrder(string transaction_id) 
  3.         { 
  4.             WxPayData req = new WxPayData(); 
  5.             req.SetValue("transaction_id", transaction_id); 
  6.             WxPayData res = WxPayApi.OrderQuery(req); 
  7.             if (res.GetValue("return_code").ToString() == "SUCCESS" && 
  8.                 res.GetValue("result_code").ToString() == "SUCCESS"
  9.             { 
  10.                 return true
  11.             } 
  12.             else 
  13.             { 
  14.                 return false
  15.             } 
  16.         } 
  17.         #endregion 
  18.   
  19. UP技術控 
  20. 江東子弟多才俊,卷土重來未可知。——唐·杜牧 
  21. 447篇原創內容 
  22. 公眾號 

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2009-08-19 16:40:35

C#回調

2009-08-12 10:11:18

C# 回調函數

2009-08-19 17:10:09

C#回調函數

2009-07-31 16:25:29

C#回調函數API應用

2020-07-20 07:46:01

程序員加簽驗簽

2016-03-04 10:29:51

微信支付源碼

2023-03-10 18:34:31

2015-02-13 10:20:15

微信

2014-02-04 07:59:27

2017-01-04 18:09:23

Android微信支付快速實現

2014-11-20 09:38:40

C#

2011-06-15 11:05:14

C語言回調函數

2020-08-05 15:04:13

微信支付寶移動應用

2015-07-29 14:20:30

微信支付注意事項

2021-12-27 16:20:45

鴻蒙HarmonyOS應用

2013-11-28 11:15:43

微信支付寶支付戰爭

2014-03-29 22:42:00

微信公眾平臺開發C#

2010-02-04 16:07:39

C++回調函數

2009-08-12 15:20:21

C#事件處理

2013-10-25 17:21:07

微信騰訊
點贊
收藏

51CTO技術棧公眾號

99精品国产热久久91蜜凸| 91综合视频| 欧美午夜片在线免费观看| 国产专区一区二区| 丁香社区五月天| 日韩成人精品一区二区| 91精品欧美一区二区三区综合在| 欧美另类videosbestsex日本| 精品国自产拍在线观看| 99亚洲一区二区| 一区二区三区动漫| 青青草原播放器| 日本高清成人vr专区| 国产剧情一区二区三区| 1769国产精品| 小泽玛利亚一区二区免费| 岛国av一区| 天天综合网天天综合色| 亚洲午夜在线观看| 婷婷综合激情网| 久久精品国产99国产精品| 久久久成人精品| 日批在线观看视频| 亚洲精品伦理| 偷偷要91色婷婷| 精品少妇人妻av一区二区| 日本免费网站在线观看| 美女视频第一区二区三区免费观看网站| 成人444kkkk在线观看| 日韩精品卡通动漫网站| 91成人短视频| 欧美视频在线不卡| 国产a级一级片| 91网址在线观看| 国产精品蜜臀av| 精品免费二区三区三区高中清不卡 | 国产网站欧美日韩免费精品在线观看 | 日韩欧美国产一区二区| 亚洲高潮无码久久| 欧美激情黑人| 欧美国产精品专区| 国产视频精品网| 国产精品视频第一页| 久久aⅴ国产紧身牛仔裤| 欧美巨大黑人极品精男| 呻吟揉丰满对白91乃国产区| 日韩a级大片| 欧美一级免费观看| 久久久精品高清| 欧美亚洲韩国| 五月婷婷激情综合网| 一二三四中文字幕| 麻豆传媒视频在线观看免费| 欧美激情一区三区| 欧美美乳视频网站在线观看| 天天操天天干天天爱| 国产精品99久久久| 亚洲va久久久噜噜噜久久天堂| 黄色一区二区视频| 日韩高清在线不卡| 国产精品99导航| 一级片免费在线播放| 亚洲美女色禁图| 久久久久久久国产精品| 欧美国产精品一二三| 亚州av乱码久久精品蜜桃| 这里只有精品视频在线| 极品粉嫩小仙女高潮喷水久久| av毛片精品| 亚洲成成品网站| 国产黑丝一区二区| 精品国产一区二区三区不卡蜜臂| 日韩一区二区在线观看视频| 欧美专区第二页| 永久免费精品视频| 亚洲精品在线一区二区| 中国极品少妇videossexhd| 卡通动漫国产精品| 日韩精品久久久久| 怡红院一区二区| 精品国产一区二区三区成人影院 | 国产老女人乱淫免费| 久久一区激情| 国产精品久久久久久久久粉嫩av| 中国老头性行为xxxx| 天堂va蜜桃一区二区三区| 国产精品久久久久久av福利| 一女二男一黄一片| 国产激情一区二区三区四区| 岛国视频一区免费观看| 香蕉视频成人在线| 久久久久成人黄色影片| 亚洲国产欧美不卡在线观看| 国产剧情在线| 亚洲444eee在线观看| 99999精品视频| 成人四虎影院| 日韩免费看网站| 在线观看国产网站| 成人精品影院| 九九精品视频在线| 国产一级特黄aaa大片| 免费亚洲一区| 国产日韩欧美在线| 成 人片 黄 色 大 片| 91在线视频播放地址| 亚洲高清不卡一区| 黑人玩欧美人三根一起进| 精品久久久香蕉免费精品视频| 热久久精品国产| 亚洲国产伊人| 亚洲精选在线观看| 99热这里只有精品4| 伊人成人网在线看| 国产中文字幕亚洲| 天天在线女人的天堂视频| 国产午夜三级一区二区三| 亚洲激情免费视频| 成人国产精品入口免费视频| 日韩精品一区二区三区中文精品 | 中文字字幕在线观看| 国产成人av资源| 五码日韩精品一区二区三区视频| 欧美日韩经典丝袜| 欧美日韩欧美一区二区| 91视频啊啊啊| 自拍偷拍欧美专区| 国产一区红桃视频| 内衣办公室在线| 亚洲一区二区在线视频| 在线观看免费污视频| 老牛精品亚洲成av人片| 久久亚洲精品小早川怜子66| 日韩欧美在线观看免费| 国产伦精品一区二区三区免费| 日韩久久久久久久| 色综合桃花网| 精品国产精品一区二区夜夜嗨 | 国产精品传媒入口麻豆| 久久久999视频| 亚州一区二区| 伊人亚洲福利一区二区三区| 91国产丝袜播放在线| 国产精品1区二区.| 一区二区三区四区免费视频| 澳门成人av网| 日韩av一区在线| 国产大片中文字幕| 精品夜夜嗨av一区二区三区| 欧美一区二区三区四区夜夜大片| av最新在线| 亚洲国产一区自拍| 久久免费精彩视频| 岛国一区二区三区| 日本国产中文字幕| 啪啪av大全导航福利综合导航| 亚洲成人av片| 欧美日韩中文视频| 成人免费电影视频| 国产精品自拍合集| 6080亚洲理论片在线观看| 欧美成人中文字幕在线| 怡红院男人的天堂| 国产精品日韩精品欧美在线| 91最新在线观看| 日韩片欧美片| 91免费观看网站| av在线免费观看网址| 91精品麻豆日日躁夜夜躁| chinese全程对白| 国产中文一区二区三区| 中文字幕日韩精品久久| 69堂精品视频在线播放| 亚洲视频在线观看视频| 久久久久久av无码免费看大片| 中文字幕的久久| gai在线观看免费高清| 91国语精品自产拍| 粉嫩av免费一区二区三区| 136福利第一导航国产在线| 亚洲国产成人久久| 国产专区第一页| 国产精品视频在线看| 亚洲第一成肉网| 亚洲国产片色| 欧美深深色噜噜狠狠yyy| 福利视频一区| 精品少妇一区二区30p| www.麻豆av| 日韩欧美亚洲国产一区| 毛片久久久久久| 国产不卡视频在线播放| 北条麻妃在线视频观看| 精品成人影院| 国产日韩欧美另类| 亚洲色图美国十次| 国产视频精品一区二区三区| 国产精品无码粉嫩小泬| 综合av第一页| 三级黄色片网站| 美腿丝袜在线亚洲一区| 在线播放 亚洲| 国产欧美啪啪| 国产精品视频26uuu| 国产第一页在线| 国产一区二区三区精品久久久| 国产精品日韩无码| 一本到高清视频免费精品| 国产67194| 久久综合九色综合欧美98| 在线观看岛国av| 国产欧美午夜| 老汉色影院首页| 国产探花一区在线观看| 91综合免费在线| 欧美最新精品| 久久久久久久久久久91| 成人三级黄色免费网站| 亚洲黄色成人网| 国产免费黄色大片| 亚洲成a人v欧美综合天堂下载 | 国产一区二区网站| 性久久久久久久久久久久| 三上悠亚在线观看视频| 久久久一区二区三区捆绑**| 免费欧美一级片| 美女视频一区二区| 日本在线视频www| 亚洲国产第一| 国内外成人激情免费视频| 欧美日韩伦理在线免费| 国外成人免费视频| 精品视频国内| 国产精品私拍pans大尺度在线| av日韩中文| 九九热视频这里只有精品| 成人高清网站| 亚洲人午夜精品免费| 三级网站免费观看| 日韩欧美久久久| 中文字幕一区二区在线视频| 第一福利永久视频精品| 动漫精品一区一码二码三码四码| 日韩理论片中文av| 国产又黄又粗又猛又爽的| 久久久久国产免费免费| 亚洲男人在线天堂| www.性欧美| av在线天堂网| 高清在线不卡av| 日韩精品――色哟哟| 久久国产日韩欧美精品| 中文字幕第21页| 老司机午夜精品视频在线观看| 日本a在线免费观看| 欧美激情91| 亚洲在线欧美| 欧美国产一级| 一区二区三区四区| 欧美日韩中文一区二区| 欧洲高清一区二区| 精品毛片免费观看| 色综合久久久久久久久五月| 欧美三级三级| 亚洲欧美日韩国产yyy| 日韩国产一区二区| 亚洲人体一区| 7777久久香蕉成人影院| 亚洲综合av一区| 亚洲成人tv| 蜜臀av.com| 黑丝一区二区| 国内自拍中文字幕| 亚洲一级影院| 日韩中文字幕三区| 日韩精品欧美精品| 午夜一区二区视频| 极品美女销魂一区二区三区免费| 亚洲男人天堂2021| zzijzzij亚洲日本少妇熟睡| 熟妇高潮精品一区二区三区| 久久久久久99精品| 亚洲国产日韩一区无码精品久久久| 国产嫩草影院久久久久| 天海翼在线视频| 亚洲一区在线观看免费观看电影高清| 精品一区在线视频| 日韩欧美成人区| 在线观看不卡的av| 日韩三级在线观看| 人成在线免费视频| 日韩一区二区三区在线播放| 男人天堂亚洲天堂| 国产成人精品一区二区| 日本国产亚洲| 国产精品久久久久久久久久直播 | 亚洲人成免费电影| 性欧美高清come| 国产成人在线视频| 操欧美女人视频| 欧美aaa在线观看| 久久男女视频| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 国产精品永久在线| 亚洲午夜久久| 国内精品视频一区二区三区| 免费久久精品视频| 国产吞精囗交久久久| 亚洲精品ww久久久久久p站| www.久久网| 亚洲精品一区二区三区不| 在线看一级片| 91免费看国产| 91亚洲一区| 亚洲天堂av线| 国产亚洲1区2区3区| 日本三级午夜理伦三级三| 7777女厕盗摄久久久| 自拍视频在线免费观看| 欧美有码在线观看| 农村少妇一区二区三区四区五区 | 国产在线拍揄自揄拍无码视频| 欧美午夜不卡视频| 国产综合在线观看| 欧美亚洲国产日本| 琪琪久久久久日韩精品| 成人免费网站入口| 国产成人免费高清| 欧美精品乱码视频一二专区| 欧美二区乱c少妇| 日本免费视频在线观看| 国产欧美在线观看| 成人在线免费小视频| 手机看片福利盒子久久| 97成人超碰视| 台湾佬中文在线| 亚洲欧美中文日韩在线v日本| 欧产日产国产精品视频 | 国产一二三区在线视频| 日本久久久久久久久| 九九热线有精品视频99| 日本精品www| 日本一区二区三区在线不卡 | 成人性生活视频| 久久精品国产精品青草色艺| 中文精品在线| 一本加勒比北条麻妃| 色999日韩国产欧美一区二区| 牛牛澡牛牛爽一区二区| 国产精品久久色| 久久一区二区中文字幕| 在线免费看污网站| 一区二区三区四区国产精品| 亚洲黄色小说网| 2019中文字幕在线免费观看| 欧美欧美黄在线二区| 99re精彩视频| 亚洲另类中文字| 天天干天天色天天| 国产精品wwww| 综合视频在线| 亚洲综合自拍网| 在线观看不卡视频| 黄色网页在线免费观看| 成人性色av| 久久中文在线| 亚洲综合网在线| 亚洲精品久久久久| 99欧美精品| 99在线观看视频免费| 91视频国产观看| 国产免费的av| 欧洲成人免费视频| 亚洲成人二区| 美国黄色一级毛片| 欧美高清激情brazzers| 2019中文字幕在线电影免费 | 欧美视频成人| 亚洲图片综合网| 欧美色涩在线第一页| 人妖欧美1区| 色综合电影网| 99久久夜色精品国产网站| 又骚又黄的视频| 高清一区二区三区四区五区| 精品国产乱码久久久| 伊人av在线播放| 欧美丝袜自拍制服另类| 久久久久黄久久免费漫画| 天堂√在线观看一区二区| 国产宾馆实践打屁股91| 性色av一区二区三区四区| 欧美激情视频播放| 久久国产亚洲| wwwwww日本| 精品久久一区二区| 久久精品xxxxx| 爱福利视频一区二区| 亚洲最新在线观看| 91激情在线|