使用文档:https://pay.weixin.qq.com/doc/v3/merchant/4012716434
现在已经商家转账到零钱成功了,返回了packageInfo,WAIT_USER_CONFIRM,要用户确认收款。
用官方的例子JSAPI调起用户确认收款,死活不能返回这句代码:res.checkResult['requestMerchantTransfer'],只能返回res.checkResult[]
使用微信js:https://http://res.wx.qq.com/open/js/jweixin-1.6.0.js
wx.config({
beta:true,
debug: false,
appId: appid,
timestamp: timestamp,
nonceStr: noncestr,
signature: signature,
jsApiList: ['requestMerchantTransfer']
});
wx.ready(function () {
wx.checkJsApi({
jsApiList: ['requestMerchantTransfer'],
success: function (res) {
// TODO 这里只能返回 res.checkResult[],是不是微信js根本就没有??
if (res.checkResult['requestMerchantTransfer']) {
WeixinJSBridge.invoke('requestMerchantTransfer', {
mchId: '1230000000',
appId: 'wx8888888888888888',
package: 'affffddafdfafddffda==',
},
function (res) {
if (res.err_msg === 'requestMerchantTransfer:ok') {
// res.err_msg将在页面展示成功后返回应用时返回success,并不代表付款成功
}
}
);
} else {
alert('你的微信版本过低,请更新至最新版本。');
}
}
});
});
我知道了,微信开发者工具不行,要手机微信才可以。
我来自言自语了,顺便说一下TX怎么还不倒闭。