lilishop-ui/buyer/src/api/pay.js

49 lines
1.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import request, {
Method
} from '@/plugins/request.js';
/**
* 获取支付详情
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param sn 订单编号
* @param clientType 调起方式PC
*/
export function tradeDetail (params) {
return request({
url: '/buyer/payment/cashier/tradeDetail',
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({
url: `/buyer/payment/cashier/pay/${params.paymentMethod}/${params.paymentClient}`,
needToken: true,
method: Method.GET,
params
});
}
/**
* 支付结果查询
* @param orderType 交易类型,可用值:TRADE,ORDER,RECHARGE
* @param sn 订单编号
*/
export function payCallback (params) {
return request({
url: `/buyer/payment/cashier/result`,
needToken: true,
method: Method.GET,
params
});
}