Files
pj_h5_cloud/src/sheep/api/pay.ts
T
2025-04-02 19:27:23 +08:00

76 lines
1.3 KiB
TypeScript

import request from "@/sheep/utils/request"
export default {
// 获得支付订单
getOrder: (params) => {
return request({
url: "/pay/order/get",
method: "GET",
params,
})
},
// 提交支付订单
submitOrder: (data) => {
return request({
url: "/pay/order/submit",
method: "POST",
data,
})
},
// 创建硬件订单
createHardwareOrder: (params) => {
return request({
url: "/hard/hard-order/app/create-order",
method: "GET",
params,
custom: {
showLoading: false,
},
})
},
// 创建二维码订单
createQrCodeOrder: (data): any => {
return request({
url: "/hard/hard-order/app/create-order-scan-qrcode",
method: "POST",
data,
custom: {
showLoading: false,
},
})
},
// 结算
submitHardwareOrder: (data) => {
return request({
url: "/hardware/order/submit-order",
method: "POST",
data,
custom: {
showLoading: false,
},
})
},
// 退款
refundHardwareOrder: (params) => {
return request({
url: "/hardware/order/refund",
method: "GET",
params,
custom: {
showLoading: false,
},
})
},
// 转账
transferMoney: (data): Promise<any> => {
return request({
url: "/wallet/wallet-rule-transaction/app/transfer-accounts",
method: "POST",
data,
custom: {
showLoading: false,
},
})
},
}