因转账功能不适合前端直接调用,故未封装在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: "注册会员抽奖一等奖"
}
]
}
});
1 个回复
DCloud_uniCloud_VK
因转账功能不适合前端直接调用,故未封装在uni-pay-co中,可直接使用uni-pay的公共模块实现转账功能