|
在微信支付企业付款到零钱的时候网上找了一下微信支付到商户的很多,但是微信支付企业付款到用户(提现~应该可以叫提现吧)却很少,于是想写写。开通条件:
1、商户号已入驻90日
2、商户号有30天连续正常交易(这两条红色的条件至关重要)。
3、满足前面必须的两条件,请登录微信支付商户平台(open.weixin.qq.com)→产品中心→点击‘企业付款用户零钱’开通企业付款。
登录微信支付商户平台,通过网页充值功能充值(商户平台-交易中心)。
温馨提示:
商户平台登录帐号及密码,会通过开户邮件发放给企业;商户平台可支持企业设置不同的操作员帐号(商户平台-账户中心-员工帐号管理),分配不同的操作权限;涉及资金操作的功能,安全性要求较高,需要操作员安装证书(商户平台-账户中心-操作证书);充值的资金,企业可自助提现至结算账户(商户平台-交易中心-提现)。付款通过API或网页操作,付款至目标用户(企业可根据APPID+OpenID锁定目标用户)。针对已实名认证的用户,微信支付可提供校验真实姓名一致性的可选功能。
温馨提示:
◆ 给同一个实名用户付款,单笔单日限额2W/2W
◆ 不支持给非实名用户打款
◆ 一个商户同一日付款总额限额100W
◆ 仅支持商户号已绑定的APPID;◆ 针对付款的目标用户,已微信支付实名认证的用户可提供校验真实姓名的功能,未实名认证的用户无法校验,企业可根据自身业务的安全级别选择验证类型;◆ 付款金额必须小于或等于商户当前可用余额的金额;◆ 已付款的记录,企业可通过企业付款查询查看相应数据。
到账付款资金将进入目标用户的零钱(微信-我-钱包-零钱)。微信支付将做零钱入账消息通知,零钱收支明细会展示相应记录。
温馨提示:针对无零钱账户的历史客户端版本,资金将进入用户的红包账户,微信支付无消息通知用户,企业可选择自行触达用户。
以下是技术具体实现细节
2、这第一步就是获取微信用户的openid,这个就不赘述了,只要配置对了,经过那几步请求基本上就能获取到openid。3、获取证书:微信支付接口中,涉及资金回滚的接口会使用到商户证书,包括退款、撤销接口。商家在申请微信支付成功后,收到的相应邮件后,可以按照指引下载API证书,也可以按照以下路径下载:微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>证书下载 。证书文件有四个,详情可点击此处安全规范到最下面的商户证书查看。
4、使用https://api.mch.weixin.qq.com/mm ... promotion/transfers接口地址付款,就是加上一系列的请求参数,把一些参数以字典序排序加上商户key签名得到sign字段,最后再请求接口这样。
5、比较麻烦的地方就是这个证书问题就是这个要使用证书去发起https请求的问题。我请求的使用就一直报 证书问题:Certificate for <api.mch.weixin.qq.com> doesn't match any of the subject alternative names,后面我在微信支付那边例子代码找到了加上证书发起请求的例子就成功了。地址 : 微信支付例子地址
6、下面我就贴完整微信支付企业付款到零钱代码
(省,如需查看,请访问原文链接)
作者:牛三疯/牛建兵 三疯云公众号
原文链接:https://mp.weixin.qq.com/s/9-3uwTiocHa5VFx0Fk5D9Q
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|