1234567891011121314151617181920212223242526272829303132333435363738394041 |
- const api = require('../api/index')
- function payMoney(data){
- return new Promise((resolve, reject) => {
- api.weixinpay(data).then(res=>{
- console.log(res)
- if(res.code == 200){
- var obj = res.data.data
- wx.hideLoading()
- wx.requestPayment
- (
- {
- "timeStamp": `${obj.timestamp}`,
- "nonceStr": obj.nonceStr,
- "package": "prepay_id="+obj.prepayId,
- "signType":obj.signType,
- "paySign": obj.signature,
- "success":function(res){
- // console.log(res)
- // resolve(res);
- },
- "fail":function(res){
- // console.log(res)
- resolve(res);
- },
- "complete":function(res){
- console.log(res)
- resolve(res);
- }
- }
- )
- }
- }).catch(error=>{
- reject(error || '未知错误');
- })
- })
- }
- // 导出请求方法
- module.exports = {
- payMoney: (data) => payMoney(data)
- };
|