web/buyer/src/api/pay.js

63 lines
1.4 KiB
JavaScript
Raw Normal View History

2021-05-13 10:56:04 +08:00
import request, {
Method
} from '@/plugins/request.js';
/**
* 获取支付详情
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param sn 订单编号
* @param clientType 调起方式PC
*/
export function tradeDetail (params) {
return request({
2022-01-25 09:46:12 +08:00
url: '/buyer/payment/cashier/tradeDetail',
2021-05-13 10:56:04 +08:00
needToken: true,
method: Method.GET,
params
});
}
/**
* 支付
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param paymentMethod 支付方式 可用值:ALIPAY,WECHAT
* @param payClient 调起方式 可用值APP,NATIVE,JSAPI,H5
* @param sn 订单编号
*/
export function pay (params) {
return request({
2022-01-25 09:46:12 +08:00
url: `/buyer/payment/cashier/pay/${params.paymentMethod}/${params.paymentClient}`,
2021-05-13 10:56:04 +08:00
needToken: true,
method: Method.GET,
params
});
}
/**
* 支付结果查询
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param sn 订单编号
*/
export function payCallback (params) {
return request({
2022-01-25 09:46:12 +08:00
url: `/buyer/payment/cashier/result`,
2021-05-13 10:56:04 +08:00
needToken: true,
method: Method.GET,
params
});
}
/**
* 支付结果查询
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param sn 订单编号
*/
export function withdrawalSettingVO (params) {
return request({
url: `/buyer/wallet/wallet/withdrawalSettingVO`,
needToken: true,
method: Method.GET,
params
});
}