分店铺申请提现,总店审核并使用微信企业付款接口打款
分店经常会面临财务分账的问题,连锁店企业,会希望全部款项通过总平台收款,然后给分店进行分账结算,点点针对连锁企业的分账需求开发了企业分账打款的功能,目前支持银行卡提现、微信提现、支付宝提现, 自动打款支持 微信企业付款接口自动打款,其余分账结算方式,暂时只支持人工打款。
一、 提现设置
要使用提现功能,需要先进行好相关的配置才可以,比如设置允许通过什么方式提现、提现的最低金额、提现周期等
使用管理员账户,依次进入后台,点击系统设置、提现设置,可以看到开启提现的开关,打开后完成相应的设置即可。
a. 使用微信支付企业付款的接口自动打款
如果连锁店总部,希望开启微信提现,微信提现可将款项直接转入收款人的零钱包(目前还不支持转入其他的账户,陆续会作出支持),使用自动打款,需要做出相应的接口配置,如下图
各个属性的解释:
1. APPID: 公众号的appid 在公众号后台查看,网址 http://mp.weixin.qq.com 登录公众号之后,点击左侧导航栏“开发配置”即可找到appid
2. MCHID:微信支付的商户号ID,登录微信支付商户平台,对应网址 https://pay.weixin.qq.com/index.php/core/account/info
3. 密钥:登录微信支付商户平台,点击左侧导航栏“API安全”选项,即可看到设置密钥的按钮,对应网址https://pay.weixin.qq.com/index.php/core/cert/api_cert
4. apiclient_cert : 证书,登录微信商户平台,依次进入“账户中心”、“账户设置”、“api安全”即可看到页面上方的“下载证书”按钮,下载解压,对应的文件为 apiclient_cert.pem
5. apiclient_key : 证书,登录微信商户平台,依次进入“账户中心”、“账户设置”、“api安全”即可看到页面上方的“下载证书”按钮,下载解压,对应的文件为 apiclient_key.pem
说明:4、5对应的证书网址均为 https://pay.weixin.qq.com/index.php/core/cert/api_cert ,下载包中有一个名为apiclient_cert.p12的文件请忽略,用不上。
b. 使用微信接口的官方要求如下:图片来自 https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1
二、商家进行提现申请
登录商家账户(员工账户),点击资金账户选项,点击提现
三、审核提现
提现申请后,在总店后台,也就是系统管理员后台,提现申请页面可查看到对应的提现记录,如下图
提现后,商家对应的可用余额和资金账户变化,均可有效的提现出来,如下图
三、总店审核提现
总店可通过和拒绝提现,两种操作均可有效的影响商家的账户余额。如果开启了微信自动打款接口,审核时,可选择自动打款给用户,如果是通过其他方式提现,如支付宝、银行卡等,就需要人工进行打款,未来支付宝、银行也会对接自动打款的功能。
审核通过操作后,如果出现错误提示,请根据提示前往微信商户平台进行对应的设置
如果是支付宝打款,则需要录入打款的流水号,每笔支付宝的人工打款交易都会有流水号,系统仅作记录
四、常见问题的解决方案
问题1. 没有权限,没有授权请求此api,解决方案:请联系微信支付开通api权限
解决方案: 一般是没有设置支付接口的IP地址,或者IP地址设置的不正确(可能您近期更换了服务器,却没有来得及修改IP),设置位置如下图
登陆微信支付商户平台,网址:https://pay.weixin.qq.com/ ,进入顶部的“账户中心选项”
问题2. 付款金额不能小于最低限额 ,解决方案:每次付款金额必须大于1元
客户提现的金额,不能低于1元,这个是微信限制
问题3. Openid错误,Openid格式错误或者不属于商家公众账号,解决方案:请核对商户自身公众号appid和用户在此公众号下的openid
提现绑定的openid不正确,或者用户没有关注公众号
问题4. 余额不足,解决方案:请用户充值或更换支付卡后再支付
商户余额不足,在微信商户平台进行充值后再进行提现操作
问题5. 签名错误,没有按照文档要求进行签名,解决方案:签名前没有按照要求进行排序,没有使用商户平台设置的密钥进行签名,参数有空格或者进行了encode后进行签名。
一般是密钥不正确,按照如下图操作重新设置密钥
进入微信支付商户平台,“账户中心”->“API安全”
生成密钥的方法:
打开 http://tool.c7sky.com/password/ 网页,将密码长度修改为32,点击生成密码即可