[摘要]这次给大家带来企业转账到用户接口的开通,企业转账到用户接口开通的注意事项有哪些,下面就是实战案例,一起来看一下。在微信公众号支付的API中没有这个接口,如果企业需要给用户转账,或者让用户提现或者给用...
这次给大家带来企业转账到用户接口的开通,企业转账到用户接口开通的注意事项有哪些,下面就是实战案例,一起来看一下。
在微信公众号支付的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;
}
}