forked from wangziqi/gongxue-base
39 lines
1.6 KiB
TypeScript
39 lines
1.6 KiB
TypeScript
import type { RouteDefinition } from '../../core/router.js';
|
|
import {
|
|
checkActivationCodeRoute,
|
|
claimCouponRoute,
|
|
confirmManualPaymentRoute,
|
|
createPaymentRoute,
|
|
createOrderRoute,
|
|
entitlementCheckRoute,
|
|
entitlementsRoute,
|
|
createRefundRequestRoute,
|
|
orderDetailRoute,
|
|
orderStatusRoute,
|
|
ordersRoute,
|
|
paymentNotifyRoute,
|
|
redeemActivationCodeRoute,
|
|
refundRequestsRoute,
|
|
updateRefundStatusRoute,
|
|
} from './routes.js';
|
|
|
|
export const commerceRoutes: RouteDefinition[] = [
|
|
['POST', '/api/commerce/orders', createOrderRoute],
|
|
['GET', '/api/commerce/orders', ordersRoute],
|
|
['GET', '/api/commerce/orders/detail', orderDetailRoute],
|
|
['GET', '/api/commerce/orders/status', orderStatusRoute],
|
|
['GET', '/api/commerce/entitlements', entitlementsRoute],
|
|
['GET', '/api/commerce/entitlements/check', entitlementCheckRoute],
|
|
['GET', '/api/commerce/refunds', refundRequestsRoute],
|
|
['POST', '/api/commerce/refunds', createRefundRequestRoute],
|
|
['POST', '/api/commerce/refunds/status', updateRefundStatusRoute],
|
|
['POST', '/api/commerce/payments/create', createPaymentRoute],
|
|
['POST', '/api/commerce/payments/manual-confirm', confirmManualPaymentRoute],
|
|
['POST', '/api/commerce/payments/notify/wechat_pay', paymentNotifyRoute],
|
|
['POST', '/api/commerce/payments/notify/wechat-pay', paymentNotifyRoute],
|
|
['POST', '/api/commerce/payments/notify/alipay', paymentNotifyRoute],
|
|
['POST', '/api/commerce/activation-codes/check', checkActivationCodeRoute],
|
|
['POST', '/api/commerce/activation-codes/redeem', redeemActivationCodeRoute],
|
|
['POST', '/api/commerce/coupons/claim', claimCouponRoute],
|
|
];
|