mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-11-06 00:48:36 +00:00
feat: add Airwallex payments and multi-currency support
This commit is contained in:
1 parent
dbc8ae658c
commit
b23055af5b
65 files changed
+3164
-162
No files matched your search
@@ -316,6 +316,18 @@ const routes: RouteRecordRaw[] = [
|
||||
requiresPayment: false
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/payment/airwallex',
|
||||
name: 'AirwallexPayment',
|
||||
component: () => import('@/views/user/AirwallexPaymentView.vue'),
|
||||
meta: {
|
||||
requiresAuth: false,
|
||||
requiresAdmin: false,
|
||||
title: 'Airwallex Payment',
|
||||
titleKey: 'payment.airwallexPay',
|
||||
requiresPayment: false
|
||||
}
|
||||
},
|
||||
{
|
||||
path: '/payment/stripe-popup',
|
||||
name: 'StripePopup',
|
||||
@@ -656,7 +668,7 @@ let authInitialized = false
|
||||
const navigationLoading = useNavigationLoadingState()
|
||||
// 延迟初始化预加载,传入 router 实例
|
||||
let routePrefetch: ReturnType<typeof useRoutePrefetch> | null = null
|
||||
const BACKEND_MODE_ALLOWED_PATHS = ['/login', '/key-usage', '/setup', '/payment/result', '/legal']
|
||||
const BACKEND_MODE_ALLOWED_PATHS = ['/login', '/key-usage', '/setup', '/payment/result', '/payment/airwallex', '/legal']
|
||||
const BACKEND_MODE_CALLBACK_PATHS = [
|
||||
'/auth/callback',
|
||||
'/auth/linuxdo/callback',
|
||||
|
||||
Reference in new issue
Block a user