57 lines
1.2 KiB
TypeScript
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'
|
|
});
|
|
}
|