加载中…

商家转账用户确认模式下,在微信客户端通过小程序拉起页面请求用户确认收款

```javascript WXAPI.wxpayRequestMerchantTransferV2({ token: '当前用户登录token', number: '提现编号' }) ``` 接口返回值: ```json { "code": 0, "data": { "appId": "wxa46b09d413fbcaff", "mchId": "1418156202", "openId": "om3AQ0YaRp3RZtFuZ1Wgk0OdQjvA", "package": "ABBQO+oYAAABAAAAAADGU73BpJl8kAuAPOCIZxAAAADnGpepZahT9IkJjn90+1qgLUvtneDSVndAK26hwZ7l4khsAzhV1u3ri0wmcTvckfsuMDnkuP2F6Lw+h5hLdUjMpEFX6bMg+E8IP9ouHr77C6DcRd8=" }, "msg": "success" } ``` 然后调用微信接口,弹出确认收款界面即可: [https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestMerchantTransfer.html](https://developers.weixin.qq.com/miniprogram/dev/api/payment/wx.requestMerchantTransfer.html) 下面是参考代码: ```json async confirmTX(e) { const item = e.currentTarget.dataset.item wx.showLoading({ title: '', }) const res = await WXAPI.wxpayRequestMerchantTransfer({ token: wx.getStorageSync('token'), number: item.number }) wx.hideLoading() if (res.code != 0) { wx.showToast({ title: res.msg, icon: 'none' }) return } wx.requestMerchantTransfer({ mchId: res.data.mchId, appId: res.data.appId, package: res.data.package, openId: res.data.openId, success: res => { console.log(res); }, fail: res => { console.error(res); }, }) }, ```