130 lines
5.0 KiB
TypeScript
130 lines
5.0 KiB
TypeScript
enum PATHS {
|
|
HOME = '/',
|
|
OPERATIONS_HISTORY = '/operations-history',
|
|
PAYMENTS = '/payments',
|
|
STATEMENTS_AND_INQUIRIES = '/statements-and-inquiries',
|
|
ACCOUNTS = '/accounts',
|
|
DEPOSITS = '/deposits',
|
|
FEA = '/fea',
|
|
CREDIT_ACCOUNT = '/credit-account',
|
|
ACQUIRING = '/acquiring',
|
|
CONTACT = '/communication-with-the-bank',
|
|
SERVICES = '/services',
|
|
BUSINESS_CARDS = '/business-cards',
|
|
}
|
|
|
|
enum PATHS_PROFILE {
|
|
PROFILE = '/profile',
|
|
ORGANIZATIONS = '/profile/organizations',
|
|
AGREEMENTS = '/profile/agreements',
|
|
}
|
|
|
|
const PATHS_DEPOSITS = {
|
|
HOME: PATHS.DEPOSITS,
|
|
PRODUCTS: `${PATHS.DEPOSITS}/products`,
|
|
TREASURY_DEALS: `${PATHS.DEPOSITS}/treasury-deals`,
|
|
CONFIRMATION: `${PATHS.DEPOSITS}/confirmation`,
|
|
CANCEL_DOCUMENT: `${PATHS.DEPOSITS}/products/cancel`,
|
|
EARLY_REFUND: `${PATHS.DEPOSITS}/products/early-refund`,
|
|
OPEN_PRODUCT: `${PATHS.DEPOSITS}/`,
|
|
} as const;
|
|
|
|
const PATHS_PAYMENTS = {
|
|
HOME: PATHS.PAYMENTS,
|
|
PAYMENT_ORDER: `${PATHS.PAYMENTS}/payment-order`,
|
|
} as const;
|
|
|
|
const STATEMENTS_AND_INQUIRIES_PATHS = {
|
|
STATEMENTS_AND_INQUIRIES: PATHS.STATEMENTS_AND_INQUIRIES,
|
|
STATEMENTS: `${PATHS.STATEMENTS_AND_INQUIRIES}/statements`,
|
|
INQUIRIES: `${PATHS.STATEMENTS_AND_INQUIRIES}/inquiries`,
|
|
STATEMENT_CREATE: `${PATHS.STATEMENTS_AND_INQUIRIES}/statement-create`,
|
|
INQUIRIES_CREATE: `${PATHS.STATEMENTS_AND_INQUIRIES}/inquiries-create`,
|
|
INQUIRIES_VIEW: `${PATHS.STATEMENTS_AND_INQUIRIES}/inquiries-view`,
|
|
INQUIRIES_EDIT: `${PATHS.STATEMENTS_AND_INQUIRIES}/inquiries-edit/:id`,
|
|
INQUIRIES_REPEAT: `${PATHS.STATEMENTS_AND_INQUIRIES}/inquiries-repeat`,
|
|
} as const;
|
|
|
|
const ACCOUNTS_PATHS = {
|
|
HOME: PATHS.ACCOUNTS,
|
|
OPEN_ACCOUNT: `${PATHS.ACCOUNTS}/open-account/new`,
|
|
OPEN_ACCOUNT_ORDERS_LIST: `${PATHS.ACCOUNTS}/open-account`,
|
|
} as const;
|
|
|
|
const ECO_CLIENT_ENDPOINT = process.env.ECO_CLIENT_ENDPOINT || '';
|
|
|
|
const EXTERNAL_PATHS = {
|
|
MAIN_PAGE: `${ECO_CLIENT_ENDPOINT}/mainpage`,
|
|
CREDIT_ACCOUNT: `${ECO_CLIENT_ENDPOINT}/ucc`,
|
|
BUSINESS_CARDS: `${ECO_CLIENT_ENDPOINT}/business-cards/cards`,
|
|
ACQUIRING: `${ECO_CLIENT_ENDPOINT}/paymenthub/lk`,
|
|
LETTERS: `${ECO_CLIENT_ENDPOINT}/letter`,
|
|
CREDIT_CABINET: `${ECO_CLIENT_ENDPOINT}/credit-cabinet/msb`,
|
|
OPEN_NEW_ACCOUNT: `${ECO_CLIENT_ENDPOINT}/open-account/new`,
|
|
CLOSE_ACCOUNT: `${ECO_CLIENT_ENDPOINT}/closing-account/new`,
|
|
GPB_TARIFFS_LINK: 'https://www.gazprombank.ru/business/',
|
|
} as const;
|
|
|
|
const ECO_SERVICES_PATHS = {
|
|
PRODUCTS: `${ECO_CLIENT_ENDPOINT}/mainpage/products`,
|
|
OPEN_ACCOUNT: `${ECO_CLIENT_ENDPOINT}/open-account`,
|
|
CREDITING: `${ECO_CLIENT_ENDPOINT}/credit-cabinet`,
|
|
BANK_GUARANTEES: `${ECO_CLIENT_ENDPOINT}/credit-cabinet/limits`,
|
|
BUSINESS_CARDS: `${ECO_CLIENT_ENDPOINT}/business-cards/cards`,
|
|
ACQUIRING: `${ECO_CLIENT_ENDPOINT}/paymenthub/lk`,
|
|
CURRENCY_TRANSACTIONS: `${ECO_CLIENT_ENDPOINT}/currency-transfer/paydoccurr`,
|
|
CUSTOMS_PAYMENTS: `${ECO_CLIENT_ENDPOINT}/partners/cp-retail`,
|
|
LEASING: `${ECO_CLIENT_ENDPOINT}/leasing`,
|
|
ONLINE_COLLECTION: `${ECO_CLIENT_ENDPOINT}/adm`,
|
|
BROKERAGE_SERVICES: `${ECO_CLIENT_ENDPOINT}/brokerage/contract-application`,
|
|
ONLINE_ACCOUNTING: `${ECO_CLIENT_ENDPOINT}/partners/online-accounting`,
|
|
ACCOUNTING_SERVICES: `${ECO_CLIENT_ENDPOINT}/partners/accounting/knopka`,
|
|
WORKING_SELF_EMPLOYED: `${ECO_CLIENT_ENDPOINT}/partners/performer-search`,
|
|
CONFIRMATION_FEDERAL_TAX_SERVICE: `${ECO_CLIENT_ENDPOINT}/partners/egrul-egrip`,
|
|
DOCUMENT_COPIES: `${ECO_CLIENT_ENDPOINT}/doc-copy-request`,
|
|
BANKING_SUPPORT_CONTRACTS: `${ECO_CLIENT_ENDPOINT}/partners/bsk`,
|
|
GPB_TRADING_PLATFORM: `${ECO_CLIENT_ENDPOINT}/partners/etp`,
|
|
PURCHASES_GAZPROM_GROUP: `https://etpgaz.gazprombank.ru/#auth/gpbidplink`,
|
|
ULK_VED: `${ECO_CLIENT_ENDPOINT}/ulk_ved_eco/ru_RU/`,
|
|
CURRENCY_CONVERSION: `${ECO_CLIENT_ENDPOINT}/vrko-currency-conversion`,
|
|
CURRENCY_TRANSFER: `${ECO_CLIENT_ENDPOINT}/currency-transfer/paydoccurr`,
|
|
TRANSIT_ACCOUNT_DOCUMENTS: `${ECO_CLIENT_ENDPOINT}/transit-account-debit/documents`,
|
|
TREASURY_AGREEMENT: `${ECO_CLIENT_ENDPOINT}/treasury-agreement/deposit/new`,
|
|
WEB_DEALING: `${ECO_CLIENT_ENDPOINT}/web-dealing`,
|
|
WEB_DEALING_DEPOSITS: `${ECO_CLIENT_ENDPOINT}/web-dealing/deposits`,
|
|
WEB_DEALING_ACCOUNTS: `${ECO_CLIENT_ENDPOINT}/web-dealing/accounts`,
|
|
WEB_DEALING_AGREEMENTS: `${ECO_CLIENT_ENDPOINT}/web-dealing/agreements`,
|
|
RUPAYMENT: `${ECO_CLIENT_ENDPOINT}/rupayment`,
|
|
RUPAYMENT_TEMPLATES: `${ECO_CLIENT_ENDPOINT}/rupayment/templates`,
|
|
SBP: `${ECO_CLIENT_ENDPOINT}/sbp`,
|
|
SBP_CONTRACTS: `${ECO_CLIENT_ENDPOINT}/sbp/contracts`,
|
|
OFFER_LIST: `${ECO_CLIENT_ENDPOINT}/offer/list`,
|
|
} as const;
|
|
|
|
const CROSS_SALE_PATHS = {
|
|
FUEL_CARD: 'https://www.gazprombank.ru/special/a/toplivnaya-karta/',
|
|
};
|
|
|
|
const CROSS_SELLING_JSON = {
|
|
PRODUCT_CAROUSEL: '/product-carousel/product-carousel-data.json',
|
|
};
|
|
|
|
const CROSS_BORDER_AB_PAYMENTS = {
|
|
AUTH: 'https://app.ab-payments.ru/auth',
|
|
};
|
|
|
|
export {
|
|
PATHS,
|
|
PATHS_PROFILE,
|
|
PATHS_PAYMENTS,
|
|
PATHS_DEPOSITS,
|
|
STATEMENTS_AND_INQUIRIES_PATHS,
|
|
EXTERNAL_PATHS,
|
|
ECO_SERVICES_PATHS,
|
|
ECO_CLIENT_ENDPOINT,
|
|
CROSS_SELLING_JSON,
|
|
CROSS_BORDER_AB_PAYMENTS,
|
|
ACCOUNTS_PATHS,
|
|
CROSS_SALE_PATHS,
|
|
};
|