mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-23 21:36:38 +08:00
57 lines
1.1 KiB
JavaScript
57 lines
1.1 KiB
JavaScript
/**
|
||
微信支付方法(uni-app h5)适用
|
||
获取微信加签信息
|
||
@param{data}:获取的微信加签
|
||
@param{res}:成功回调
|
||
@param{fail}:失败回调
|
||
|
||
@warn:因为package为严格模式下的保留字,不能用作变量.
|
||
@use
|
||
|
||
wPay({
|
||
appId,
|
||
timeStamp,
|
||
nonceStr,
|
||
signature,
|
||
package,
|
||
paySign
|
||
},res=>{
|
||
console.log(‘调用成功!‘);
|
||
},fail=>{
|
||
console.log(‘调用失败!‘);
|
||
})
|
||
**/
|
||
//const wx = require('jweixin-module');
|
||
|
||
class AliPayFactory {
|
||
aliPay(data, successCallBack) {
|
||
if (!window.AlipayJSBridge) {
|
||
document.addEventListener('AlipayJSBridgeReady', function(){
|
||
AlipayJSBridge.call("tradePay", {
|
||
tradeNO: data.tradeNO
|
||
}, function(data) {
|
||
log(JSON.stringify(data));
|
||
if ("9000" == data.resultCode) {
|
||
successCallBack();
|
||
}
|
||
});
|
||
}, false);
|
||
return ;
|
||
}
|
||
|
||
AlipayJSBridge.call("tradePay", {
|
||
tradeNO: data.tradeNO
|
||
}, function(data) {
|
||
log(JSON.stringify(data));
|
||
if ("9000" == data.resultCode) {
|
||
successCallBack();
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
|
||
};
|
||
|
||
module.exports = new AliPayFactory();
|