2
0
Files
fe.wfc.user/src/service/api/payment.ts
2025-04-23 16:01:56 +08:00

57 lines
1.2 KiB
TypeScript

import { request, rawRequest } from '../request';
/** AliPay pcPay with orderId */
export function aliPayPcPay(params: {orderId: number}) {
return rawRequest({
url: '/payment/aliPay/pcPay',
method: 'post',
params
});
}
/** AliPay wapPay with orderId */
export function aliPayWapPay(params: {orderId: number}) {
return rawRequest({
url: '/payment/aliPay/wapPay',
method: 'post',
params
});
}
/** WxPay scanCode with orderId */
export function wxPayScanCode(params: {orderId: number}) {
return request({
url: '/payment/wxPay/scanCode2',
method: 'post',
params
});
}
/** Balance pay with orderId */
export function payBalance(params: { orderId: string }) {
return request({
url: `/u/order/payBalance/${params.orderId}`,
method: 'post',
headers: {
'Content-Type': 'application/json'
}
});
}
/** Paypal createOrder */
export function payPalOrders(params: {orderId: number}) {
return request({
url: '/payment/paypal/orders',
method: 'post',
params
});
}
/** Paypal captureOrder */
export function payPalCapture(paypalOrderId: string, orderId: number) {
return request({
url: `/payment/paypal/orders/${paypalOrderId}/capture/${orderId}`,
method: 'post'
});
}