fix/security-audit

This commit is contained in:
2026-10-26 17:44:54 +03:00
committed by Git Moneta
parent 1f29a07f63
commit d850c2ca31
8 changed files with 389 additions and 113 deletions
@@ -1,6 +1,6 @@
<?php
// Heading
$_['heading_title'] = 'PayAnyWay';
$_['heading_title'] = 'PayAnyWay (MONETA)';
// Text
$_['text_extension'] = 'Extensions';
@@ -15,6 +15,7 @@ $_['entry_account_label'] = 'Account number';
$_['entry_account_description'] = 'Your extended account number in the MONETA.RU system';
$_['entry_integrity_code_label'] = 'Integrity Code';
$_['entry_integrity_code_description'] = 'Data integrity verification code specified in the extended account settings in the MONETA.RU system';
$_['text_integrity_code_saved'] = 'The code is saved. Leave the field empty to keep it';
$_['entry_server_label'] = 'Payment server';
$_['entry_server_prod_label'] = 'Production';
$_['entry_server_demo_label'] = 'Demo';
@@ -89,8 +90,8 @@ $_['help_sort_order'] = 'Determines the display order of the payment m
$_['help_test_mode'] = 'Simulates payments without charging. Must match the account setting in MONETA.RU';
$_['help_fiscalization'] = 'Enable only if the kassa.payanyway.ru cash register service is connected to the account';
$_['help_receipt_email'] = 'Required with fiscalization. Used in the receipt only when the customer has neither e-mail nor phone: the cash register does not accept a receipt without a contact, so it is sent to this address (the customer name stays in the receipt)';
$_['help_canceled_order_status'] = 'Orders in these statuses are not paid: the module rejects the check request';
$_['help_callback_url'] = 'Set this address as Check URL and Pay URL in the MONETA.RU account settings. It must be reachable from the internet';
$_['help_canceled_order_status'] = 'Orders in these statuses are not paid: the module rejects the check request and the payment notification';
$_['help_callback_url'] = 'Set this address as Check URL and Pay URL in the extended account settings';
// Button
$_['button_integrity_code_toggle'] = 'Show or hide';
@@ -106,4 +107,5 @@ $_['error_permission'] = 'Warning: You do not have permission to modify paym
$_['error_account'] = 'Account number is required and must contain digits only';
$_['error_integrity_code'] = 'Account Integrity Code Required';
$_['error_order_status'] = 'Select order status';
$_['error_canceled_order_status'] = 'Pending, Success and Error order statuses cannot be among Canceled';
$_['error_receipt_email'] = 'Enter a valid e-mail no longer than 64 characters';
@@ -1,6 +1,6 @@
<?php
// Heading
$_['heading_title'] = 'PayAnyWay';
$_['heading_title'] = 'PayAnyWay (МОНЕТА)';
// Text
$_['text_extension'] = 'Расширения';
@@ -15,6 +15,7 @@ $_['entry_account_label'] = 'Номер счёта';
$_['entry_account_description'] = 'Ваш номер расширенного счёта в системе MONETA.RU';
$_['entry_integrity_code_label'] = 'Код проверки целостности данных';
$_['entry_integrity_code_description'] = 'Код проверки целостности данных, указанный в настройках расширенного счёта в системе MONETA.RU';
$_['text_integrity_code_saved'] = 'Код сохранён. Оставьте поле пустым, чтобы не менять его';
$_['entry_server_label'] = 'Сервер платежей';
$_['entry_server_prod_label'] = 'Боевой';
$_['entry_server_demo_label'] = 'Демо';
@@ -89,8 +90,8 @@ $_['help_sort_order'] = 'Определяет порядок отоб
$_['help_test_mode'] = 'Имитация оплаты без реального списания средств. Режим должен совпадать с настройкой счёта в MONETA.RU';
$_['help_fiscalization'] = 'Включайте, только если к счёту подключён кассовый сервис kassa.payanyway.ru';
$_['help_receipt_email'] = 'Обязателен при фискализации. Подставляется в чек, только если у покупателя нет ни e-mail, ни телефона: без контакта касса чек не примет, поэтому он уйдёт на этот адрес (ФИО покупателя в чеке остаётся)';
$_['help_canceled_order_status'] = 'Заказ в этих статусах не оплачивается: на проверочный запрос модуль отвечает отказом';
$_['help_callback_url'] = 'Укажите этот адрес в настройках счёта MONETA.RU как Check URL и Pay URL. Он должен быть доступен из интернета';
$_['help_canceled_order_status'] = 'Заказ в этих статусах не оплачивается: на проверочный запрос и уведомление об оплате модуль отвечает отказом';
$_['help_callback_url'] = 'Укажите этот адрес в настройках расширенного счёта как Check URL и Pay URL';
// Button
$_['button_integrity_code_toggle'] = 'Показать или скрыть';
@@ -106,4 +107,5 @@ $_['error_permission'] = 'Недостаточно прав для изме
$_['error_account'] = 'Номер счёта обязателен и состоит только из цифр';
$_['error_integrity_code'] = 'Код проверки целостности данных обязателен';
$_['error_order_status'] = 'Выберите статус заказа';
$_['error_canceled_order_status'] = 'Статусы Обрабатываемого, Успешного и Неуспешного заказа не могут быть среди Отменённых';
$_['error_receipt_email'] = 'Укажите корректный e-mail не длиннее 64 символов';