diff --git a/src/components/PaymentMethodIcon.tsx b/src/components/PaymentMethodIcon.tsx index 833baab..9976dc0 100644 --- a/src/components/PaymentMethodIcon.tsx +++ b/src/components/PaymentMethodIcon.tsx @@ -235,6 +235,46 @@ export default function PaymentMethodIcon({ ); } + case 'paypear': { + const paypearGradId = `${uid}-paypear`; + return ( + + + + + + + + + + + PP + + + + ); + } + + case 'rollypay': { + const rollypayGradId = `${uid}-rollypay`; + return ( + + + + + + + + + + + RY + + + + ); + } + default: return ( diff --git a/src/components/admin/constants.ts b/src/components/admin/constants.ts index 356de38..cabfb49 100644 --- a/src/components/admin/constants.ts +++ b/src/components/admin/constants.ts @@ -52,6 +52,8 @@ export const SETTINGS_TREE: SettingsTreeConfig = { { id: 'payments_wata', categories: ['WATA'] }, { id: 'payments_riopay', categories: ['RIOPAY'] }, { id: 'payments_severpay', categories: ['SEVERPAY'] }, + { id: 'payments_paypear', categories: ['PAYPEAR'] }, + { id: 'payments_rollypay', categories: ['ROLLYPAY'] }, ], }, { diff --git a/src/constants/paymentMethods.ts b/src/constants/paymentMethods.ts index 22b2438..cac97ff 100644 --- a/src/constants/paymentMethods.ts +++ b/src/constants/paymentMethods.ts @@ -15,5 +15,7 @@ export const METHOD_LABELS: Record = { kassa_ai: 'Kassa AI', riopay: 'RioPay', severpay: 'SeverPay', + paypear: 'PayPear', + rollypay: 'RollyPay', manual: 'Ручное пополнение', }; diff --git a/src/locales/en.json b/src/locales/en.json index e800455..158188a 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -649,6 +649,12 @@ }, "kassa_ai": { "description": "Pay via Kassa AI" + }, + "paypear": { + "description": "Pay via PayPear" + }, + "rollypay": { + "description": "Pay via RollyPay (SBP)" } }, "transactionHistory": "Transaction History", @@ -1956,6 +1962,8 @@ "payments_wata": "Wata", "payments_riopay": "RioPay", "payments_severpay": "SeverPay", + "payments_paypear": "PayPear", + "payments_rollypay": "RollyPay", "subs_core": "Core", "subs_trial": "Trial", "subs_pricing": "Pricing", diff --git a/src/locales/fa.json b/src/locales/fa.json index 8a5c66a..bc6f79f 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -1617,6 +1617,8 @@ "payments_wata": "Wata", "payments_riopay": "RioPay", "payments_severpay": "SeverPay", + "payments_paypear": "PayPear", + "payments_rollypay": "RollyPay", "subs_core": "هسته", "subs_trial": "آزمایشی", "subs_pricing": "قیمت‌گذاری", diff --git a/src/locales/ru.json b/src/locales/ru.json index f875bb9..3c9de65 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -677,6 +677,12 @@ }, "kassa_ai": { "description": "Оплата через Kassa AI" + }, + "paypear": { + "description": "Оплата через PayPear" + }, + "rollypay": { + "description": "Оплата через RollyPay (СБП)" } }, "transactionHistory": "История операций", @@ -1972,6 +1978,8 @@ "payments_wata": "Wata", "payments_riopay": "RioPay", "payments_severpay": "SeverPay", + "payments_paypear": "PayPear", + "payments_rollypay": "RollyPay", "subs_core": "Основные", "subs_trial": "Пробный период", "subs_pricing": "Цены", diff --git a/src/locales/zh.json b/src/locales/zh.json index 7781b78..a7a46b9 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -1655,6 +1655,8 @@ "payments_wata": "Wata", "payments_riopay": "RioPay", "payments_severpay": "SeverPay", + "payments_paypear": "PayPear", + "payments_rollypay": "RollyPay", "subs_core": "核心", "subs_trial": "试用", "subs_pricing": "定价",