From e9b50078fe77171f7de43033785a0bc2d50e2eaf Mon Sep 17 00:00:00 2001 From: sdarbinyan Date: Wed, 13 May 2026 10:45:18 +0400 Subject: [PATCH] api settings --- public/i18n/en.json | 4 +- public/i18n/hy.json | 4 +- public/i18n/ru.json | 4 +- src/app/api.ts | 8 ++ .../pages/fastcheck-page/fastcheck-page.html | 4 + .../pages/fastcheck-page/fastcheck-page.ts | 96 ++++++++++++++++++- 6 files changed, 116 insertions(+), 4 deletions(-) diff --git a/public/i18n/en.json b/public/i18n/en.json index 7899000..701139d 100644 --- a/public/i18n/en.json +++ b/public/i18n/en.json @@ -109,7 +109,9 @@ "session_failed": "Could not create a session. Please try again.", "payment_failed": "Could not process the payment. Check the code and try again.", "invalid_code": "Invalid code. Please check and try again.", - "invalid_amount": "Please enter a valid amount." + "invalid_amount": "Please enter a valid amount.", + "settings_failed": "Could not load settings. You can continue manually.", + "settings_missing_id": "Partner id is missing. You can continue manually." }, "common": { "secure": "Secure connection" diff --git a/public/i18n/hy.json b/public/i18n/hy.json index 93fb2c9..ef8a880 100644 --- a/public/i18n/hy.json +++ b/public/i18n/hy.json @@ -109,7 +109,9 @@ "session_failed": "Չհաջողվեց ստեղծել նիստ: Կրկին փորձեք:", "payment_failed": "Չհաջողվեց մշակել վճարումը: Ստուգեք կոդը և կրկին փորձեք:", "invalid_code": "Սխալ կոդ: Ստուգեք և կրկին մուտքագրեք:", - "invalid_amount": "Մուտքագրեք ճիշտ գումար:" + "invalid_amount": "Մուտքագրեք ճիշտ գումար:", + "settings_failed": "Չհաջողվեց բեռնել կարգավորումները: Կարող եք շարունակել ձեռքով:", + "settings_missing_id": "Գործընկերոջ ID-ն բացակայում է: Կարող եք շարունակել ձեռքով:" }, "common": { "secure": "Անվտանգ կապ" diff --git a/public/i18n/ru.json b/public/i18n/ru.json index 837bac6..ce46cd1 100644 --- a/public/i18n/ru.json +++ b/public/i18n/ru.json @@ -109,7 +109,9 @@ "session_failed": "Не удалось создать сессию. Попробуйте ещё раз.", "payment_failed": "Не удалось принять платёж. Проверьте код и попробуйте снова.", "invalid_code": "Неверный код. Проверьте и введите снова.", - "invalid_amount": "Введите корректную сумму." + "invalid_amount": "Введите корректную сумму.", + "settings_failed": "Не удалось загрузить настройки. Можно продолжить вручную.", + "settings_missing_id": "Отсутствует идентификатор партнёра. Можно продолжить вручную." }, "common": { "secure": "Защищённое соединение" diff --git a/src/app/api.ts b/src/app/api.ts index db24c04..cce78ef 100644 --- a/src/app/api.ts +++ b/src/app/api.ts @@ -9,3 +9,11 @@ export const FASTCHECK_API = isDevMode() ? '/proxy/fastcheck' : 'https://api.fastcheck.store'; + +/** + * Base URL for the QR/SBP backend (qr.vitanova.network). + * Used for the /api/settings endpoint that may return active check data on load. + */ +export const QR_VITANOVA_API = isDevMode() + ? '/proxy/qr-vitanova/api' + : 'https://qr.vitanova.network/api'; diff --git a/src/app/pages/fastcheck-page/fastcheck-page.html b/src/app/pages/fastcheck-page/fastcheck-page.html index e7b2bca..dafde26 100644 --- a/src/app/pages/fastcheck-page/fastcheck-page.html +++ b/src/app/pages/fastcheck-page/fastcheck-page.html @@ -11,6 +11,10 @@
+ +