Сбербанк Онлайн (Интернет Эквайринг)

Skip to end of metadata
Go to start of metadata

Настроить доступ для платёжной системы СберБанк (Интернет Эквайринг)

1. Добавить IP-адрес(а) сервера уведомлений Сбербанка в список разрешённых адресов для платёжных систем

Добавьте адреса серверов Сбербанка в список разрешенных адресов по инструкции.

2. Настроить данные в разделе Настройка СберБанк (Интернет Эквайринг)

Настройки:

  • Включить СберБанк (Интернет Эквайринг);
  • Настройка защиты проведения платежа - Доступные параметры:
    • none - по умолчанию;
    • AUTO_PAYMENT - Без проверки подлинности;
    • FORCE_SSL - Без 3-D Secure;
    • FORCE_TDS - Принудительный 3-D Secure;
    • FORCE_FULL_TDS - Строгий 3-D Secure;
  • Логин API;
  • Пароль;
  • Использовать тестовый сервер СберБанка;
3. Предоставить Сбербанку путь к обработчику уведомлений

Данная операция называется у Сбербанка "Настройка адреса callback".

http://<IP_вашего_сервера>:1444/sbrf_acq.php
4. Включить форму оплаты Сбербанка в личном кабинете

Добавить на страницу оплаты личного кабинета шорткод для Сбербанк (Интернет-эквайринг) Отображение платежных систем в личном кабинете абонента

5. Включить форму возврата Сбербанка в личном кабинете

Включить форму возврата Сбербанка в личном кабинете можно по инструкции

6. Предоставить Сбербанку адрес страницы возврата
http://<IP_вашего_сервера>/cabinet/paycheck


Вы можете смотреть логи обработчика уведомлений в файле
/app/asr_fiscal/var/log/SBERBANK_ACQ.log

Как изменить описание платежа

Если вы ведёте в биллинге двух оператор связи одновременно и оба оператора используют СберБанк (Интернет Эквайринг), будет полезно использовать разное описание платежей. Для этого нужно:

  1. Изменить название платёжной системы в модуле оплаты личного кабинета:
    /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php
    

    Замените строчку:

                "operator" => "SBERBANK_ACQ",
    

    На строчку:

                "operator" => "SBERBANK_ACQ_PROVIDER_MAIN",
    
  2. Скопируйте файл модуля платёжной системы в каталог с пользовательскими модулями, для сохранения настроек при обновлении:
    cp -p /app/asr_cabinet/usr/local/lib/cabinet_modules/modules/Payment.php /app/asr_cabinet/var/cabinet_modules/
    

    Подробнее о сохранение пользовательских модулей описано в статье.

  3. Замените название платёжной системы в обработчике платежей:
    /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/
    

    Подробнее сохранение системных файлов описано в статье.

  4. Повторите настройки на сервере биллинг slave для второго оператора связи.
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.