国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 網絡軟件教程 > 詳細頁面

企業轉賬到用戶接口的開通

企業轉賬到用戶接口的開通

更新時間:2025-09-20 文章作者:未知 信息來源:網絡 閱讀次數:

微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺...
微信(WeChat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務的免費應用程序,由張小龍所帶領的騰訊廣州研發中心產品團隊打造 [2] 。微信支持跨通信運營商、跨操作系統平臺通過網絡快速發送免費(需消耗少量網絡流量)語音短信、視頻、圖片和文字,同時,也可以使用通過共享流媒體內容的資料和基于位置的社交插件“搖一搖”、“漂流瓶”、“朋友圈”、”公眾平臺“、”語音記事本“等服務插件。
這次給大家帶來企業轉賬到用戶接口的開通,企業轉賬到用戶接口開通的注意事項有哪些,下面就是實戰案例,一起來看一下。

在微信公眾號支付的API中沒有這個接口,如果企業需要給用戶轉賬,或者讓用戶提現或者給用戶發紅包等需要再商戶平臺中的產品中心分別開通。

一、開通功能

企業轉賬到用戶接口的開通

開通就是點擊一下,很簡單。但需要注意的是支持向用戶轉賬的賬戶和收到用戶付款的賬戶不是同一個,而為了滿足此功能,你需要先用財付通進行充值(交易中心--資金管理--充值)。

二、下載證書

證書下載在賬戶中心--API安全,現在需要手機驗證碼和商戶平臺登錄密碼。下載之后再window上進行安裝,安裝的密碼是商戶號。

企業轉賬到用戶接口的開通

安裝之后并將證書放在網站目錄下,用于下一步在代碼中進行驗證。

三、轉賬

微信現在提供的demo中沒有這一塊,下面就根據官方的demo做一些修改。和之前的例子類似,我們都需要用WxPayData對象來操作我們的參數。定義一個TransfersPay對象。

  public class TransfersPay
    {        public string openid { get; set; }        public int amount { get; set; }        public string partner_trade_no { get; set; }        public string re_user_name { get; set; }        public string spbill_create_ip { get; set; }        public WxPayData GetTransfersApiParameters()
        {
            WxPayData apiParam = new WxPayData();
            apiParam.SetValue("partner_trade_no", partner_trade_no);
            apiParam.SetValue("openid", openid);
            apiParam.SetValue("check_name", "NO_CHECK");
            apiParam.SetValue("amount", amount);
            apiParam.SetValue("desc", "提現");
            apiParam.SetValue("spbill_create_ip", spbill_create_ip);
            apiParam.SetValue("re_user_name", re_user_name);            return apiParam;
        }
    }

在官方demo中的WxpayApi中已經包含了公眾號支付的相關方法。再增加一個Transfers的方法用來轉賬:

 public static WxPayData Transfers(WxPayData inputData, int timeOut = 6)
        {            var url = "https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers";
            inputData.SetValue("mch_appid", WxPayConfig.APPID);//公眾賬號ID
            inputData.SetValue("mchid", WxPayConfig.MCHID);//商戶號
            inputData.SetValue("nonce_str", WxPayApi.GenerateNonceStr());//隨機字符串
            inputData.SetValue("sign", inputData.MakeSign());//簽名
            string xml = inputData.ToXml();            var start = DateTime.Now;
            string response = HttpService.Post(xml, url, true, timeOut);            // Portal.MVC.Logger.Info("WxPayApi"+ "UnfiedOrder response : " + response);
            var end = DateTime.Now;            int timeCost = (int)((end - start).TotalMilliseconds);
            WxPayData result = new WxPayData();
            result.FromXml(response);
            ReportCostTime(url, timeCost, result);//測速上報
            return result;
        }

稍微需要注意下的地方就是幾個默認參數的名字和別的方法不一樣,比如appid和mch_id。轉賬中是mch_appid和mchid,紅包中又叫wxappid和mch_id。然后注意到httpService.post方法第三個參數是帶true的。也就是會使用到證書。進入post方法中我們可以看到:

         //是否使用證書
                if (isUseCert)
                {                    string path = HttpContext.Current.Request.PhysicalApplicationPath;                    X509Certificate2 cert = new X509Certificate2(path + WxPayConfig.SSLCERT_PATH, WxPayConfig.SSLCERT_PASSWORD);
                    request.ClientCertificates.Add(cert);
                    Log.Debug("WxPayApi", "PostXml used cert");
                }

這里使用到了證書的路徑和密碼,密碼即商戶號。這一切準備好之后就可以controller中進行轉賬了:

     [LoginValid]        public ActionResult CashTransfers(string orderNumber)
        {            //var order = new Order(){Amount = 1};           // var openid = "oBSBmwQjqwjfzQlKsFNjxFLSixxx";
            var user = _workContext.CurrentUser;            var order = _paymentService.GetOrderByOrderNumber(orderNumber);            var transfer = new TransfersPay
            {
                openid = user.OpenId,
                amount = (int) order.Amount*100,
                partner_trade_no = order.OrderNumber,
                re_user_name = "stoneniqiu",
                spbill_create_ip = _webHelper.GetCurrentIpAddress()
            };            var data = transfer.GetTransfersApiParameters();            var result = WxPayApi.Transfers(data);            return Content(result.ToPrintStr());
        }

得到結果

企業轉賬到用戶接口的開通

這樣就實現了轉賬/提現的功能。

發布

在正式的環境中,我們需要先創建自己的訂單,然后向微信請求轉賬,成功之后對自己的訂單進行處理。CashTransfers方法稍作調整。

       [LoginValid]        public ActionResult CashTransfers(string orderNumber)
        {
            var user = _workContext.CurrentUser;            var order = _paymentService.GetOrderByOrderNumber(orderNumber);            if (string.IsNullOrEmpty(user.OpenId))
            {                return Json(new PortalResult("請用微信登錄!"));
            }            if (order == null || order.OrderState != OrderState.Padding)
            {                return Json(new PortalResult("訂單有誤!"));
            }            
            var transfer = new TransfersPay
            {
                openid = user.OpenId,
                amount = (int) order.Amount*100,
                partner_trade_no = order.OrderNumber,
                re_user_name = "stoneniqiu",
                spbill_create_ip = _webHelper.GetCurrentIpAddress()
            };            var data = transfer.GetTransfersApiParameters();            var result = WxPayApi.Transfers(data);            if (result.GetValue("result_code").ToString() == "SUCCESS")
            {                return Json(new PortalResult(true, "提現成功"));
            }            return Json(new PortalResult(false, result.GetValue("return_msg").ToString()));            
        }

另外一個要注意的是,發布之后老是出現操作超時的錯誤,建議就是修改超時時間為30秒。默認的6秒容易超時。 統一下單的時候也是。

 public static WxPayData Transfers(WxPayData inputData, int timeOut = 30)

如果企業賬戶的錢沒了,會出現以下提示:

企業轉賬到用戶接口的開通

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

webpack自動刷新與解析的使用

H5的緩存Manifest的使用

以上就是企業轉賬到用戶接口的開通的詳細內容,更多請關注php中文網其它相關文章!


微信提供公眾平臺、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號碼”、“附近的人”、掃二維碼方式添加好友和關注公眾平臺,同時微信將內容分享給好友以及將用戶看到的精彩內容分享到微信朋友圈。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        免费观看日韩av| 亚洲免费看黄网站| 久久男人中文字幕资源站| 午夜精品福利视频网站| 欧美一区二区精品| 国产美女在线观看一区| 国产三级欧美三级| 91一区二区在线| 婷婷国产v国产偷v亚洲高清| 777亚洲妇女| 国产麻豆精品theporn| 国产精品久久久久毛片软件| 欧美亚洲动漫精品| 精品一区二区免费看| 国产性天天综合网| 欧美色视频在线| 韩国v欧美v日本v亚洲v| 最新国产成人在线观看| 3d动漫精品啪啪一区二区竹菊| 精品一区二区三区香蕉蜜桃| 国产精品美女久久久久久久久久久| 91在线你懂得| 蜜臀91精品一区二区三区| 欧美经典一区二区| 337p亚洲精品色噜噜噜| av不卡免费在线观看| 日韩精品一级二级| 亚洲欧美激情一区二区| 欧美成人乱码一区二区三区| 在线看日韩精品电影| 国产一区二区三区免费| 亚洲国产精品麻豆| 国产精品久久久久久久久晋中 | 99r精品视频| 久久精品二区亚洲w码| 亚洲视频一区在线| 久久夜色精品国产欧美乱极品| 欧美综合在线视频| 成人av高清在线| 国产麻豆91精品| 九一九一国产精品| 视频一区中文字幕| 亚洲精品免费看| 亚洲人成精品久久久久久| wwwwxxxxx欧美| 日韩一区二区电影| 宅男噜噜噜66一区二区66| 日本黄色一区二区| 91女神在线视频| 色综合久久99| 在线观看日韩毛片| 一本久道久久综合中文字幕| 国产·精品毛片| 国产精品77777竹菊影视小说| 日韩av电影免费观看高清完整版| 夜夜揉揉日日人人青青一国产精品| 国产精品国产三级国产普通话三级 | 久久色中文字幕| 久久综合久色欧美综合狠狠| 欧美成人女星排行榜| 欧美一区二区三区免费大片 | 日韩限制级电影在线观看| 欧美精品丝袜久久久中文字幕| 欧美在线播放高清精品| 欧美三级资源在线| 欧美剧在线免费观看网站| 91精品国产综合久久精品app| 欧美一区二区网站| 精品国产乱码久久久久久图片| 国产日韩精品一区二区三区| 国产精品家庭影院| 亚洲高清免费一级二级三级| 男女激情视频一区| 国产另类ts人妖一区二区| 北岛玲一区二区三区四区| 欧美性生活大片视频| 欧美一三区三区四区免费在线看| 91麻豆精品国产91久久久资源速度 | 欧美日韩一区二区电影| 欧美男人的天堂一二区| 欧美大胆人体bbbb| 国产性天天综合网| 亚洲一区二区美女| 国产精品一区二区视频| 色综合天天综合网国产成人综合天 | 懂色av中文字幕一区二区三区| 9i看片成人免费高清| 777欧美精品| 中文字幕制服丝袜成人av| 日本午夜一本久久久综合| 国产成人av电影在线观看| 欧美日韩综合在线| 久久久久久久久久久久电影| 一区二区三区不卡在线观看| 麻豆久久久久久久| 色狠狠一区二区| 久久久777精品电影网影网| 亚洲精品免费在线| 国产91在线看| 日韩免费在线观看| 亚洲高清久久久| 国产mv日韩mv欧美| 欧美精品视频www在线观看| 中文字幕亚洲成人| 国产裸体歌舞团一区二区| 在线看一区二区| 国产精品美女久久福利网站| 日韩av中文字幕一区二区三区| av中文字幕不卡| 国产日韩欧美制服另类| 天天色 色综合| 91色在线porny| 国产欧美日韩精品一区| 国精产品一区一区三区mba桃花| 欧美日韩免费视频| 亚洲一区免费视频| 99久久精品国产网站| 国产蜜臀97一区二区三区 | 香蕉成人啪国产精品视频综合网| 国产成人av影院| 欧美大片拔萝卜| 麻豆精品视频在线观看视频| 欧美区在线观看| 亚洲国产精品自拍| 欧亚一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 91亚洲精品乱码久久久久久蜜桃| 国产精品剧情在线亚洲| 成人午夜在线免费| 国产精品久久综合| 99久久99久久精品免费观看| 中文字幕亚洲在| 91蜜桃婷婷狠狠久久综合9色| 亚洲伦在线观看| 欧美日韩一级大片网址| 亚洲成人av电影在线| 777久久久精品| 免费在线观看日韩欧美| 日韩午夜精品电影| 国产成人综合网| 亚洲人成精品久久久久| 欧美图区在线视频| 裸体健美xxxx欧美裸体表演| 精品国产免费一区二区三区香蕉| 韩国视频一区二区| 国产日韩精品一区二区三区 | 精品国产1区二区| 国产成人精品aa毛片| 亚洲视频一区二区免费在线观看| 在线视频一区二区免费| 日本最新不卡在线| 国产色婷婷亚洲99精品小说| 波多野结衣一区二区三区 | 精品国产百合女同互慰| 国产一区二区三区在线观看免费视频 | 久久久久久久久久电影| 成人av在线影院| 视频在线观看91| 中文字幕 久热精品 视频在线 | 国产精品一区二区91| ●精品国产综合乱码久久久久| 欧美日韩一区不卡| 国产98色在线|日韩| 亚洲不卡av一区二区三区| 欧美电视剧在线观看完整版| 成人高清视频在线| 日韩av中文字幕一区二区三区| 国产午夜一区二区三区| 一本色道**综合亚洲精品蜜桃冫| 日韩精品一二三四| 中文字幕日韩一区| 精品国产91洋老外米糕| 欧美日韩中文字幕一区| 国产成人综合亚洲网站| 日韩在线一区二区三区| 亚洲视频资源在线| 精品国产乱码久久久久久久久| 色哟哟一区二区三区| 韩国毛片一区二区三区| 亚洲国产精品久久一线不卡| 国产欧美视频一区二区| 欧美一区二区三区视频免费| 91久久精品一区二区二区| 国产a精品视频| 久久99国内精品| 天天av天天翘天天综合网色鬼国产| 国产精品视频观看| 久久亚洲精品国产精品紫薇| 7777精品伊人久久久大香线蕉| 99国产欧美另类久久久精品| 国产在线精品一区二区三区不卡 | 亚洲欧美在线视频| www国产成人| 欧美大胆一级视频| 欧美日韩夫妻久久| 欧洲一区在线观看| 91成人网在线| 欧美影视一区在线| 91视频一区二区| 91尤物视频在线观看|