This commit is contained in:
2026-07-16 14:32:49 +03:00
committed by Git Moneta
parent 174978b903
commit 18ea80ebfa
7 changed files with 1513 additions and 71 deletions
@@ -0,0 +1,83 @@
<?php
if (!defined('ABSPATH')) {
exit;
}
/**
* Settings for PayAnyWay Gateway.
*/
$settings = array(
'main' => array(
'title' => __('PayAnyWay', 'woocommerce_gateway_payanyway'),
'type' => 'title',
'description' => __('Настройка приёма электронных платежей через PayAnyWay', 'woocommerce_gateway_payanyway'),
),
'enabled' => array(
'title' => __('Включить/Выключить', 'woocommerce_gateway_payanyway'),
'type' => 'checkbox',
'label' => __('Включен', 'woocommerce_gateway_payanyway'),
'default' => 'yes',
),
'title' => array(
'title' => __('Название', 'woocommerce_gateway_payanyway'),
'type' => 'text',
'description' => __('Это название, которое пользователь видит во время проверки', 'woocommerce_gateway_payanyway'),
'default' => __('PayAnyWay', 'woocommerce_gateway_payanyway'),
),
'MNT_ID' => array(
'title' => __('Номер счёта', 'woocommerce_gateway_payanyway'),
'type' => 'text',
'description' => __('Ваш номер расширенного счёта в системе MONETA.RU', 'woocommerce_gateway_payanyway'),
'default' => '99999999',
),
'MNT_DATAINTEGRITY_CODE' => array(
'title' => __('Код проверки целостности данных', 'woocommerce_gateway_payanyway'),
'type' => 'password',
'description' => __('Код проверки целостности данных, указанный в настройках расширенного счёта в системе MONETA.RU', 'woocommerce_gateway_payanyway'),
'default' => '******',
),
'demo_mode' => array(
'title' => __('Демо режим', 'woocommerce_gateway_payanyway'),
'type' => 'checkbox',
'label' => __('Включен', 'woocommerce_gateway_payanyway'),
'description' => __('Включите, если используете демо-площадку (demo.moneta.ru)', 'woocommerce_gateway_payanyway'),
'default' => 'no',
),
'iniframe' => array(
'title' => __('Форма оплаты в iframe', 'woocommerce_gateway_payanyway'),
'type' => 'checkbox',
'label' => __('Встроить форму оплаты в страницу сайта', 'woocommerce_gateway_payanyway'),
'description' => __('Форма оплаты, предоставляемая PayAnyWay, будет встроена в страницу вашего сайта. Автоотправка невозможна. Покупатель сможет выбрать желаемый способ оплаты', 'woocommerce_gateway_payanyway'),
'default' => 'no',
),
'debug' => array(
'title' => __('Отладка', 'woocommerce_gateway_payanyway'),
'type' => 'checkbox',
'label' => __('Включить логирование', 'woocommerce_gateway_payanyway'),
'description' => sprintf(
__('Для просмотра перейдите в <a href="%s">WooCommerce → Статус → Журналы</a> и выберите <code>payanyway</code>', 'woocommerce_gateway_payanyway'),
admin_url('admin.php?page=wc-status&tab=logs&source=payanyway&paged=1')
),
'default' => 'no',
),
'description' => array(
'title' => __('Описание', 'woocommerce_gateway_payanyway'),
'type' => 'textarea',
'description' => __('Описанием метода оплаты которое клиент будет видеть на вашем сайте', 'woocommerce_gateway_payanyway'),
'default' => 'Приём платежей банковскими картами, через СБП и Pay‑сервисы',
),
'instructions' => array(
'title' => __('Инструкции', 'woocommerce_gateway_payanyway'),
'type' => 'textarea',
'description' => __('Инструкции, которые будут добавлены на страницу благодарностей', 'woocommerce_gateway_payanyway'),
'default' => 'Оплата с помощью PayAnyWay',
),
'empty' => array(
'title' => __('', 'woocommerce_gateway_payanyway'),
'type' => 'title',
'description' => __('', 'woocommerce_gateway_payanyway'),
),
);
return apply_filters('woocommerce_payanyway_settings', $settings);