JSAPI调起用户确认收款
流程:用户从小程序端发起提现,商家转账发起转账,用户需要在小程序端确认收款。
JSAPI调起用户确认收款
更新时间:2025.01.16
商家转账用户确认模式下,在微信客户端通过小程序或H5拉起页面请求用户确认收款。
1、用户发起提现后,生成1条提现记录,为待审核状态
2、后台商家发起转账后,改状态会在某个时间段变为代收款
3、用户需要在小程序内,在提现记录上点击确认收款
// 确认收款,下边3个参数从后台接口拿数据
ConfirmPay(){
if (wx.canIUse('requestMerchantTransfer')) {
wx.requestMerchantTransfer({
mchId: '1******5', // 商户号
appId: 'wx******4', // appId
package: 'mikdmLXtuupcGhCRQLY=', // 商家转账付款单跳转收款页package信息
success: (res) => {
// res.err_msg将在页面展示成功后返回应用时返回ok,并不代表付款成功
console.log('success:', res);
},
fail: (res) => {
console.log('fail:', res);
},
});
} else {
wx.showModal({
content: '你的微信版本过低,请更新至最新版本。',
showCancel: false,
});
}
}
代码可以直接在uniapp内运行。