在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

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

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

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

更新時間: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中文網其它相關文章!


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

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

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 亚洲理论电影在线观看| 草草久久久无码国产专区| 欧美a v在线播放| 亚洲五码在线观看视频| 奇米视频7777| 日本老熟妇毛茸茸| 丁香婷婷激情网| 97xxxxx| 国产96在线 | 亚洲| 超级碰在线观看| 桥本有菜av在线| 99re99热| 99视频精品全部免费看| 午夜久久久久久久久久久| 在线a免费观看| 在线无限看免费粉色视频| 奇米777在线视频| av磁力番号网| 久久久久久久久网| 日韩精品一区在线视频| 俄罗斯av网站| 污污网站免费看| av不卡在线免费观看| 日本中文字幕一级片| 欧美精品自拍视频| 国产男女激情视频| 岛国av免费在线| 999久久欧美人妻一区二区| 少妇高潮喷水在线观看| 男人添女人下面高潮视频| 97超碰国产精品| 无码播放一区二区三区| 精品久久久久久久无码 | 免费看av软件| 色欲色香天天天综合网www| 99久久久无码国产精品6| 一级做a免费视频| 免费人成在线观看视频播放| 久在线观看视频| 亚欧激情乱码久久久久久久久| 中文字幕第一页亚洲| 欧美不卡在线播放| 国产精品自在自线| 日韩a∨精品日韩在线观看| 在线观看的毛片| 日本精品久久久久久久久久| 成年人在线看片| 国产又粗又猛又爽又黄的网站| 欧美丰满熟妇xxxxx| 成人短视频在线观看免费| 亚洲第一中文av| 成人免费毛片在线观看| 中文字幕精品在线播放| 色哟哟精品视频| 又大又硬又爽免费视频| 久久精品国产露脸对白| 精品久久久久久久无码| 欧美一区二区三区爽大粗免费| 在线观看污视频| 欧美日韩视频免费在线观看| 五月婷婷之综合激情| 欧美少妇性生活视频| 国产中文字幕二区| 免费在线看黄色片| 午夜久久久久久久久久久| 在线免费看污网站| 最新国产黄色网址| 激情综合网俺也去| 成人三级视频在线播放| 精品视频在线观看一区| 久久久久久久久久网| 日韩视频在线视频| 久久精品xxx| 久久99久久久久久| 久久国产午夜精品理论片最新版本| 99精品999| 久久精品国产精品亚洲精品色| www.色欧美| 久久艹这里只有精品| 韩国一区二区在线播放| 四虎1515hh.com| 日本一级淫片演员| 国产成人生活片| 俄罗斯av网站| 三级av免费观看| 香蕉精品视频在线| 国产中文字幕乱人伦在线观看| 尤物av无码色av无码| 日韩有码免费视频| 精品国产鲁一鲁一区二区三区| 亚洲视频在线不卡| a天堂资源在线观看| 欧美私人情侣网站| 日本高清免费在线视频| 超级碰在线观看| 国产精品无码专区av在线播放| 色片在线免费观看| 久久av喷吹av高潮av| 日本www在线播放| 国产精品999.| 日本www在线视频| 天天综合网久久| 男人添女荫道口女人有什么感觉| 自拍日韩亚洲一区在线| 九色porny自拍| 视色,视色影院,视色影库,视色网| a在线视频观看| 污污视频在线免费| 国产精品亚洲αv天堂无码| 999久久久精品视频| 成年人免费大片| 青青草免费在线视频观看| 97在线播放视频| 9191国产视频| 一区二区久久精品| 欧美成人精品欧美一级乱| 亚洲五码在线观看视频| 久久婷婷国产91天堂综合精品| 欧美爱爱视频网站| 亚洲精品综合在线观看| 波多野结衣家庭教师在线| 免费在线观看污污视频| 一区二区免费av| 国产精品涩涩涩视频网站| 国产夫妻自拍一区| 中文字幕精品在线播放| 超碰中文字幕在线观看| 天天爽夜夜爽一区二区三区| 国产二级片在线观看| 日韩 欧美 视频| 日韩视频一二三| 在线观看成人免费| 两性午夜免费视频| 57pao国产成永久免费视频| xxxx一级片| 亚洲一区日韩精品| 一级淫片在线观看| 在线观看视频在线观看| 亚洲天堂伊人网| 天天爱天天做天天操| 在线免费黄色小视频| 天天干天天曰天天操| 99re99热| 欧洲精品视频在线| 免费av手机在线观看| 免费无遮挡无码永久视频| 熟女少妇在线视频播放| 日日摸日日碰夜夜爽av| 国产精品-区区久久久狼| 国产精品欧美激情在线观看| 国产日产欧美视频| 91亚洲免费视频| 日韩不卡一二区| 8x8ⅹ国产精品一区二区二区| 91传媒免费视频| 国产精品久久久久久久乖乖| 欧美在线一区视频| 亚洲综合在线网站| 午夜视频在线观| 欧美黄色免费网址| 手机看片福利日韩| 久久av秘一区二区三区| 免费成人午夜视频| 久久久精品麻豆| 97在线免费视频观看| 欧美韩国日本在线| 潘金莲一级淫片aaaaa免费看| 日韩久久久久久久久久久久| 日本精品www| 久久视频免费在线| 丁香婷婷激情网| 国产乱子伦精品视频| 激情视频综合网| 毛片在线视频观看| 黄色成人免费看| 缅甸午夜性猛交xxxx| 亚洲一区二区偷拍| 亚洲欧美另类动漫| 热99这里只有精品| 黄黄视频在线观看| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 日韩第一页在线观看| 国产三级三级看三级| 日韩精品视频在线观看视频| jizz18女人| 国产精品亚洲a| 女人天堂av手机在线| 成人手机在线播放| 中文字幕黄色大片| 天天影视色综合| 日韩精品视频一区二区在线观看| 三年中文高清在线观看第6集| 女性隐私黄www网站视频| 成人性生活视频免费看| 黄色网络在线观看| 日本xxxxx18| 亚洲国产一二三精品无码| 日韩精品第1页| 久久男人资源站| www.国产二区|