主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
这次,我将为您带来企业转移到用户界面的开场。开通企业转账到用户界面有哪些注意事项?下面是一个实际案例。让我们来看看。
微信微信官方账号支付的API中没有这个接口。如果企业需要向用户转账,或让用户提现或向用户发送红包,则需要在商家平台的产品中心单独打开。
首先,打开功能
打开只需点击一下,非常简单。但需要注意的是,支持向用户转账的账户与接收用户付款的账户并不相同,为了满足该功能,您需要先使用财付通进行充值(交易中心--基金管理--充值)。
第二,下载证书在账户中心--API中是安全的,现在需要手机验证码和商家平台登录密码。下载后安装在窗口上,安装的密码是商家号。
安装后,将证书放在网站目录中,以便在代码中进行验证。
第三,微信提供的演示中没有这个片段。让我们根据官方演示进行一些修改。与前面的示例类似,我们都需要使用WxPayData对象来操作我们的参数。定义一个TransfersPay对象。
public class transfers pay { public string OpenID { get;设置;} public int amount { get设置;}公共字符串partner _ trade _ no { get设置;} public string re _ user _ name { get设置;}公共字符串spbill _ create _ ip { get设置;} public WxPayData GetTransfersApiParameters(){ WxPayData API param = new WxPayData();阿皮帕拉姆。SetValue(“合作伙伴贸易编号“,合作伙伴贸易编号);阿皮帕拉姆。SetValue(“OpenID“,OpenID);阿皮帕拉姆。SetValue(“检查名称“,“否检查“);阿皮帕拉姆。SetValue(“金额”,金额);阿皮帕拉姆。SetValue(“desc”、“提现”);阿皮帕拉姆。SetValue(“sp bill _ create _ IP“,sp bill _ create _ IP);阿皮帕拉姆。SetValue(“re _ user _ name“,re _ user _ name);返回apiParam}}官方演示中的WxpayApi已经包含了微信官方账号中的相关支付方式。添加转账方法以转账:
公共静态WxPayData Transfers(WxPayData input data,int time out = 6){ var URL =“https://API . mch . weixin . QQ . com/mmpaymkttransfers/promotion/Transfers“;输入数据。SetValue(“mch _ appid“,WxPayConfig。APPID);//公共帐户id input data . setvalue(“MC hid“,wxpayconfig . MC hid);//商家编号input data . setvalue(“nonce _ str“,wxpayapi . generanonencestr());//随机字符串input data . setvalue(“sign“,input data . makesign());//签名字符串xml = inputData。to XML();var start =日期时间。现在;字符串响应= HttpService。post(XML、url、true、超时);//门户网站。MVC . logger . info(“WxPayApi“+“unfieorder response:“+response“);var end =日期时间。现在;int time cost =(int)((end -start)。total毫秒);WxPayData result = new WxPayData();结果。FromXml(响应);report cost time(URL,timeCost,result);//测速报告返回结果;}需要稍微注意的是,有几个默认参数的名称与其他方法不同,例如appid和mch_id。转账是mch_appid和mchid,红包也叫wxappid和mch_id。然后注意httpService.post方法的第三个参数为true。也就是说,将使用该证书。进入post方法,我们可以看到:
//是否使用证书if(isusecert){ string path = httpcontext . current . request . physicalaapplicationpath;x509 certificate 2 cert = new x509 certificate 2(path+WxPayConfig。SSLCERT_PATH,WxPayConfig。SSL cert _ PASSWORD);请求。client certificates . Add(cert);日志。debug(“WxPayApi”、“post XML used cert”);}这里使用的是证书的路径和密码,密码是商家号。所有这些准备就绪后,您可以在控制器中转账:
这样就实现了转账/取款的功能。
在正式环境中发布,我们需要首先创建自己的订单,然后从微信中请求转账,然后在成功后处理我们的订单。现金转账方法略有调整。
我相信你看完这个案例后已经掌握了方法。更多精彩请关注主机参考其他相关文章!
推荐阅读:
使用webpack的自动刷新和解析
H5缓存清单的使用
以上就是开通企业转账到用户界面的详细内容,更多请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 小程序接口是什么意思?
- 小程序应该如何正确调用后端接口(小程序连接到后端)
- 帝国cms如何集成Ucenter接口(帝国CMS插件编写教程)
- 微信支付接口研究与分享(掌握微信支付接口)
- 微信官方账号支付接口开发(微信官方账号支付接口)
本文由主机参考刊发,转载请注明:从企业转移打开用户界面(如何进行企业转移) https://zhujicankao.com/105842.html
评论前必须登录!
注册