商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录

一、前端 ,需要新增 requestMerchantTransfer JS接口列表申明。

图片[1]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

二、业务流程变化

旧版本的业务流程:用户申请提现—后台审核—后台转账—-管理员同意—-用户收到款项

新版本的业务流程:用户申请提现—后台审核—用户发起收款—-用户收到款项

 

相关文档:腾讯官网 https://pay.weixin.qq.com/doc/v3/merchant/4012711988

 

图片[2]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

三、前端要新增按钮(方法) 让用户点击发起收款

示例代码:

图片[3]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

用户端(申请转款)示例:

 

图片[4]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

四、后端新增方法:applyTransfer(命名自定义)

图片[5]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

五、重构 一个新的 transferV3 方法,弃用原有的 转账方法

图片[6]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

传参注意细节,官方文档:https://pay.weixin.qq.com/doc/v3/merchant/4012716434

 

六、新建一个 php 文件 接收回调参数 transfer_notify.php

代码很简单

接收 input 参数,返回和传递即可

 

七、用户端需要写一个新的方法

其实,这个应该写在第六步,用户提交后,有一个返回数据,如果返回数据符合要求,应该进一步唤起【用户确认收款】

官方文档【JSAPI调起用户确认收款】https://pay.weixin.qq.com/doc/v3/merchant/4012716430

 

图片[7]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

 

这里面,需要注意两点细节

  1. 接收到返回成功后,要改变提现订单的状态
  2. 返回的数据是加密数据,需要解密(AesGcm::decrypt)

 

基本工作,其实已经完成

八、细节注意

  1. 微信商户号里面,产品中心—商家转账,设置 IP 白名单,如果你的服务器支持IPV6,必须 同时 填写 IPV6地址和 IPV4
  2. 产品中心—商家转账,设置 一个场景,如果没有就新增
  3. Post传参的时候,user_recv_perception 参数一定不要乱填,参考 官方文档
  4. 要想转账成功,微信商户号【运营账户】里面必须有钱
  5. 转账场景严格遵循:https://pay.weixin.qq.com/doc/v3/merchant/4013774590
  6. 参数 transfer_scene_report_infos 里面,必须传入 两个参数,必须

图片[8]-分享互联网一手资源与资讯商家转账到零钱2025新版规则 Uniapp 升级需要注意的细节记录-分享互联网一手资源与资讯共赢传播官博 ||

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容