diff --git a/src/main/events/misc/open-checkout.ts b/src/main/events/misc/open-checkout.ts index e1e35674..ba48f03b 100644 --- a/src/main/events/misc/open-checkout.ts +++ b/src/main/events/misc/open-checkout.ts @@ -14,8 +14,12 @@ const openCheckout = async (_event: Electron.IpcMainInvokeEvent) => { refreshToken: userAuth.refreshToken, }).then((response) => response.accessToken); + const params = new URLSearchParams({ + token: paymentToken, + }); + shell.openExternal( - "https://checkout.hydralauncher.gg/?token=" + paymentToken + `${import.meta.env.MAIN_VITE_CHECKOUT_URL}?${params.toString()}` ); }; diff --git a/src/main/vite-env.d.ts b/src/main/vite-env.d.ts index 41f54e24..698bb7db 100644 --- a/src/main/vite-env.d.ts +++ b/src/main/vite-env.d.ts @@ -5,6 +5,7 @@ interface ImportMetaEnv { readonly MAIN_VITE_API_URL: string; readonly MAIN_VITE_AUTH_URL: string; readonly MAIN_VITE_SENTRY_DSN: string; + readonly MAIN_VITE_CHECKOUT_URL: string; } interface ImportMeta {