吆喝
This commit is contained in:
+126
@@ -0,0 +1,126 @@
|
||||
import {httpRequest} from "@/utils/request";
|
||||
|
||||
const pays = {
|
||||
beansPay(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
httpRequest({
|
||||
url: '/api/pay/videopay',
|
||||
data: data,
|
||||
method: 'GET',
|
||||
}).then(res => {
|
||||
resolve(res)
|
||||
}).catch(err => {
|
||||
reject(err)
|
||||
})
|
||||
})
|
||||
},
|
||||
serverCreatOrder(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
httpRequest({
|
||||
url: '/api/pay/payInfo',
|
||||
data: data,
|
||||
method: 'GET',
|
||||
}).then(res => {
|
||||
resolve(res)
|
||||
}).catch(err => {
|
||||
reject(err)
|
||||
})
|
||||
})
|
||||
},
|
||||
wxIosCreatOrder(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
httpRequest({
|
||||
url: '/api/pay/beansPay',
|
||||
data: data,
|
||||
method: 'GET',
|
||||
}).then(res => {
|
||||
resolve(res)
|
||||
}).catch(err => {
|
||||
reject(err)
|
||||
})
|
||||
})
|
||||
},
|
||||
|
||||
// 小程序虚拟支付(小程序android)
|
||||
wxAppletAndroidPay(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
uni.requestVirtualPayment({
|
||||
signData: JSON.stringify({
|
||||
buyQuantity: data.signData.buyQuantity,
|
||||
currencyType: data.signData.currencyType,
|
||||
env: data.signData.env,
|
||||
goodsPrice: data.signData.goodsPrice,
|
||||
offerId: data.signData.offerId,
|
||||
outTradeNo: data.signData.outTradeNo,
|
||||
platform: data.signData.platform,
|
||||
productId: data.signData.productId,
|
||||
attach: data.signData.attach,
|
||||
}),
|
||||
paySig: data.paySig,
|
||||
signature: data.signature,
|
||||
mode: 'short_series_coin',
|
||||
success(res) {
|
||||
resolve(res)
|
||||
},
|
||||
fail(err){
|
||||
reject(err)
|
||||
},
|
||||
})
|
||||
// uni.requestPayment({
|
||||
// provider: 'wxpay',
|
||||
// appId: data.appId,
|
||||
// timeStamp: data.timeStamp + '',
|
||||
// nonceStr: data.nonceStr,
|
||||
// package: data.package,
|
||||
// signType: 'MD5',
|
||||
// paySign: data.sign,
|
||||
// success: function(res1) {
|
||||
// resolve(res1)
|
||||
// },
|
||||
// fail: function(err1) {
|
||||
// reject(err1)
|
||||
// }
|
||||
// });
|
||||
})
|
||||
},
|
||||
// 小程序IOS支付
|
||||
wxAppletIosPay(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
console.log('wxAppletIosPay')
|
||||
console.log(data)
|
||||
uni.requestPayment({
|
||||
provider: 'wxpay',
|
||||
appId: data.appId,
|
||||
timeStamp: data.timeStamp + '',
|
||||
nonceStr: data.nonceStr,
|
||||
package: data.package,
|
||||
signType: 'MD5',
|
||||
paySign: data.sign,
|
||||
success: function(res1) {
|
||||
resolve(res1)
|
||||
},
|
||||
fail: function(err1) {
|
||||
reject(err1)
|
||||
}
|
||||
});
|
||||
})
|
||||
},
|
||||
// 拉卡拉支付
|
||||
lakalaPay(data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
httpRequest({
|
||||
url: '/api/pay/payInfo',
|
||||
data: data,
|
||||
method: 'GET',
|
||||
}).then(res => {
|
||||
resolve(res)
|
||||
}).catch(err => {
|
||||
reject(err)
|
||||
})
|
||||
})
|
||||
},
|
||||
|
||||
}
|
||||
export default {
|
||||
pays
|
||||
}
|
||||
Reference in New Issue
Block a user