1***@qq.com
1***@qq.com
  • 发布:2026-04-07 17:36
  • 更新:2026-04-07 17:59
  • 阅读:12

uni-pay是否集成了商家向用户转账

分类:uniCloud

我的使用场景是:

1.小程序平台提供线上订单中心。

  1. 师傅注册后可从订单中心线上接单,并在线下完成订单后由平台审核并支付报酬。

3.报酬存放在小程序用户的余额中,可以通过提现操作,将余额提现到微信零钱中。

没有看到有api可以实现 微信 https://api.mch.weixin.qq.com/v3/transfer/batches 这个向用户转账的功能

2026-04-07 17:36 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

因转账功能不适合前端直接调用,故未封装在uni-pay-co中,可直接使用uni-pay的公共模块实现转账功能

let unipayIns = uniPay.initWeixinV3({  
            "appId": "wxffdd8fa6ec4ef2a0", // app开放平台下的应用的appid  
            "secret": "6c9119430d7be0a147bcbbb73ef33acf", // app开放平台下的应用的secret  
            "mchId": "1230636401", // 商户id  
            "v3Key": "AZcHdi3zP9Pn74m0wz5HqNFkXFZXaXUG", // v3的api key  
            "appCertPath": path.join(__dirname, 'wxpay/apiclient_cert.pem'), // v3需要用到的证书  
            "appPrivateKeyPath": path.join(__dirname, 'wxpay/apiclient_key.pem'), // v3需要用到的证书  
        });  
        let transferRes = await unipayIns.request({  
            method: "POST",  
            useEipProxy: false, // 阿里云空间需要设置为true  
            url: "/v3/fund-app/mch-transfer/transfer-bills",  
            data: {  
                appid: appId,  
                out_bill_no: outTradeNo,  
                openid,  
                transfer_amount: 10,  
                transfer_remark: "转账测试",  
                transfer_scene_id: "1000",  
                user_recv_perception: "现金奖励",  
                transfer_scene_report_infos: [{  
                        info_type: "活动名称",  
                        info_content: "新会员有礼"  
                    },  
                    {  
                        info_type: "奖励说明",  
                        info_content: "注册会员抽奖一等奖"  
                    }  
                ]  
            }  
        });

要回复问题请先登录注册