Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Настроить доступ для платёжной системы СберБанк (Интернет Эквайринг)
1. Добавить IP-адрес(а) сервера уведомлений Сбербанка в список разрешённых адресов для платёжных систем в меню "Платежные системы - Настройка сети"
2. Настроить данные в разделе Настройка СберБанк (Интернет Эквайринг)
3. Предоставить Сбербанку путь к обработчику уведомлений
Данная операция называется у Сбербанка "Настройка адреса callback".
http://<IP_вашего_сервера>:1444/sbrf_acq.php
4. Включить форму оплаты Сбербанка в личном кабинете
Добавить на страницу оплаты личного кабинета шорткод для Сбербанк (Интернет-эквайринг) Отображение платежных систем в личном кабинете абонента
5. Включить форму возврата Сбербанка в личном кабинете
Включить форму возврата Сбербанка в личном кабинете можно по инструкции
6. Предоставить Сбербанку адрес страницы возврата
http://<IP_вашего_сервера>/cabinet/paycheck
Вы можете смотреть логи обработчика уведомлений в файле
/app/asr_fiscal/var/log/SBERBANK_ACQ.log
|
Как изменить описание платежа
Если вы ведёте в биллинге двух оператор связи одновременно и оба оператора используют СберБанк (Интернет Эквайринг), будет полезно использовать разное описание платежей. Для этого нужно:
- Изменить название платёжной системы в модуле оплаты личного кабинета:
/app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php
Замените строчку:
"operator" => "SBERBANK_ACQ",
На строчку:
"operator" => "SBERBANK_ACQ_PROVIDER_MAIN",
- Скопируйте файл модуля платёжной системы в каталог с пользовательскими модулями, для сохранения настроек при обновлении:
cp -p /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php /app/asr_cabinet/var/cabinet_modules/
Подробнее о сохранение пользовательских модулей описано в статье.
- Замените название платёжной системы в обработчике платежей:
/app/asr_fiscal/usr/local/www/htdocs/sbrf_acq.php
Замените строчку:
$paywork = new SBERBANK_ACQ($_REQUEST, 'SBERBANK_ACQ');
На строчку:
$paywork = new SBERBANK_ACQ($_REQUEST, 'SBERBANK_ACQ_PROVIDER_MAIN');
Сохраните файл в каталоге пользовательских файлов:
mkdir -p /app/asr_fiscal/cfg/usr/local/www/htdocs/ cp -p /app/asr_fiscal/usr/local/www/htdocs/sbrf_acq.php /app/asr_fiscal/cfg/usr/local/www/htdocs/
Подробнее сохранение системных файлов описано в статье.
- Повторите настройки на сервере биллинг slave для второго оператора связи.