37 lines
692 B
JavaScript
37 lines
692 B
JavaScript
// axios 发送ajax请求
|
|
import request from '@/utils/request'
|
|
|
|
export default {
|
|
|
|
// Native下单
|
|
nativePay(productId, userId, totalFee) {
|
|
return request({
|
|
url: `/pay/wx-pay/native/${productId}`,
|
|
params: { userId, totalFee },
|
|
method: 'post'
|
|
})
|
|
},
|
|
|
|
// Native下单(v2)
|
|
nativePayV2(productId) {
|
|
return request({
|
|
url: `/pay/wx-pay-v2/native/${productId}`,
|
|
method: 'post'
|
|
})
|
|
},
|
|
|
|
cancel(orderNo) {
|
|
return request({
|
|
url: `/pay/wx-pay/cancel/${orderNo}`,
|
|
method: 'post'
|
|
})
|
|
},
|
|
|
|
refunds(orderNo, reason) {
|
|
return request({
|
|
url: `/pay/wx-pay/refunds/${orderNo}/${reason}`,
|
|
method: 'post'
|
|
})
|
|
}
|
|
}
|