- 商家付款到零钱,V3接口对接详细教程
出个教程吧,官方文档看着一头雾水 上架付款到零钱与之前的企业付款基本一个性质,不同点是这个是批量,那个一次一个。 接入前准备无需多言。直接入正题。 一、获取平台证书 这个平台证书就是微信的证书,不是我们商户后台设置的证书。这个证书的作用是加密后续请求以及设置后续请求的serial_no。官网文章:https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml 1:请求url:https://api.mch.weixin.qq.com/v3/certificates 2:这里header构造参数的时候要注意以下几点: a)Authorization内的signature用到的签名私钥,就是我们后台申请的私钥apiclient_cert.p12里面的私钥信息。 b)Authorization内的serial_no,就是apiclient_cert.p12的证书编号。 c)注意请求和返回都是JSON字符串即可。 3:当你正确的拿到返回结果之后,需要对结果内容进行解密拿到证书信息。 a)解密用到的密钥(就是我们再商户平台设置的那个APIV3密钥) b)解密逻辑,仿照官网即可:https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_2.shtml 4:完成上述步骤之后,也就得到了服务器上的证书信息。这个证书的作用就是用来加密我们后续的请求用的。 二、开始请求商家付款到零钱 1:文档位置:https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter4_3_1.shtml 2:请求参数,json格式参数没啥说的,主要是加密,稍后我们说真实姓名加密如何操作 3:构造header的时候 a)Authorization内的signature用到的签名私钥,就是我们后台申请的私钥apiclient_cert.p12里面的私钥信息。这里跟上面是一致的 b)Authorization内的serial_no,就是apiclient_cert.p12的证书编号。 c)Wechatpay-Serial用的是【第一步】获取到的证书的serialNo【这里是重点】。 4:实名认证的时候 实名认证的时候需要用第一步拿到的证书来进行加密,第一步的证书就是X509。然后根据https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_3.shtml进行加密即可 这里也就说明了,为什么Wechatpay-Serial的证书编号是第一步获取的证书编号的原因了。 5:完成以上操作,即可调起! 三、不对地方还请扶正
2022-12-08 - 商家转账到零钱实践
商家转账到零钱实践 ~ 这其实是我作答题活动以来第三次使用商家转账到零钱来发放红包了 即使第三次做这个功能,还是感觉很陌生,所以有了本篇文章 在开发之前准备好 准备工作 1、申请API证书, 2、拿到APIV3密钥 [图片] 报错记录 [图片]1、 服务器时间跟互联网不同步问题,一会报错 [图片] 遇到的问题 1、 这个应该是我重复发了,保证每次请求批次号唯一即可 [图片] 2、 发放不成功 是我app_id没有更新,还是使用了上一个小程序的appid [图片] 3、 最后还是调试通过了 [图片] 4、
2023-04-18 - 商家转账到零钱一直提示“开通失败,本次申请未通过审核。”,为什么不能重新提交审核?
商户号:1635684560 进入产品中心的商家转账到零钱,点击申请开通就会跳出如下弹窗 [图片] 点击确认则又回到首页,进入死循环。
2023-01-03 - 请问开通【开通商家转账到零钱】功能被驳回了,在哪查看被驳回的原因呢?
上周按照资料提交的申请,提交后显示申请中,今天登陆显示未开通,请问是被驳回了吗?请问开通【开通商家转账到零钱】功能被驳回了,在哪查看被驳回的原因呢?消息中心里面也没有相关的驳回原因[图片]
2023-02-23