h3. Настроить доступ для платёжной системы _СберБанк (Интернет Эквайринг)_
|
{toc:maxLevel=2}
|
|
h2. Настроить доступ для платёжной системы _СберБанк (Интернет Эквайринг)_
|
|
|
h5. 1. Добавить IP-адрес(а) сервера уведомлений Сбербанка в список разрешённых адресов для платёжных систем в меню "Платежные системы - Настройка сети"
|
... !http://docs.carbonsoft.ru/download/attachments/50364664/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D1%81%D0%B5%D1%82%D0%B8+%D0%B4%D0%BB%D1%8F+%D0%BF%D0%BB%D0%B0%D1%82%D1%91%D0%B6%D0%BD%D1%8B%D1%85+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC.png?version=1&modificationDate=1415781841151|border=1,width=648,,height=295! h5. 2. Настроить данные в разделе _Настройка СберБанк (Интернет Эквайринг)_ !sbrf_acq_settings.png|border=1! h5. 3. Предоставить Сбербанку путь к обработчику уведомлений Данная операция называется у Сбербанка "Настройка адреса callback". {code} http://<IP_вашего_сервера>:1444/sbrf_acq.php {code} h5. 4. Включить форму оплаты Сбербанка в личном кабинете Добавить на страницу оплаты личного кабинета шорткод для _Сбербанк (Интернет-эквайринг)_ [CarbonBilling:Отображение платежных систем в личном кабинете абонента] h5. 5. Включить форму возврата Сбербанка в личном кабинете Включить форму возврата Сбербанка в личном кабинете можно по [инструкции|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=123437069] h5. 6. Предоставить Сбербанку адрес страницы возврата {code} http://<IP_вашего_сервера>/cabinet/paycheck {code} \\ {tip} Вы можете смотреть логи обработчика уведомлений в файле {code} /app/asr_fiscal/var/log/SBERBANK_ACQ.log {code}
|
{tip}
|
h32. Как изменить описание платежа
|
Если вы ведёте в биллинге двух оператор связи одновременно и оба оператора используют _СберБанк (Интернет Эквайринг)_, будет полезно использовать разное описание платежей. Для этого нужно:
|
... # Изменить название платёжной системы в модуле оплаты личного кабинета: {code} /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php {code} Замените строчку: {code} "operator" => "SBERBANK_ACQ", {code} На строчку: {code} "operator" => "SBERBANK_ACQ_PROVIDER_MAIN", {code} # Скопируйте файл модуля платёжной системы в каталог с пользовательскими модулями, для сохранения настроек при обновлении: {code} cp -p /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php /app/asr_cabinet/var/cabinet_modules/ {code} Подробнее о сохранение пользовательских модулей описано в [статье|Пользовательские модули в cabinet_modules]. # Замените название платёжной системы в обработчике платежей: {code} /app/asr_fiscal/usr/local/www/htdocs/sbrf_acq.php {code} Замените строчку: {code} $paywork = new SBERBANK_ACQ($_REQUEST, 'SBERBANK_ACQ'); {code} На строчку: {code} $paywork = new SBERBANK_ACQ($_REQUEST, 'SBERBANK_ACQ_PROVIDER_MAIN'); {code} Сохраните файл в каталоге пользовательских файлов: {code} 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/ {code} Подробнее сохранение системных файлов описано в [статье|Изменение системных файлов]. # Повторите настройки на сервере биллинг slave для второго оператора связи.
|