... {toc:maxLevel=2} h2. Настроить доступ для платёжной системы _СберБанк (Интернет Эквайринг)_ h5. 1. Добавить IP-адрес(а) сервера уведомлений Сбербанка в список разрешённых адресов для платёжных систем Добавьте адреса серверов Сбербанка в список разрешенных адресов по [инструкции|Настройка сети для платежных систем]. h5. 2. Настроить данные в разделе _Настройка СберБанк (Интернет Эквайринг)_ !sbrf_acq01.png|border=1! Настройки: * *Включить СберБанк (Интернет Эквайринг)*; * *Настройка защиты проведения платежа* - Доступные параметры: ** none - по умолчанию; ** AUTO_PAYMENT - Без проверки подлинности; ** FORCE_SSL - Без 3-D Secure; ** FORCE_TDS - Принудительный 3-D Secure; ** FORCE_FULL_TDS - Строгий 3-D Secure; * *Логин API*; * *Пароль*; * *Использовать тестовый сервер СберБанка*; 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} {info} На тестовой среде оплату можно производить только тестовыми картами https://securepayments.sberbank.ru/wiki/doku.php/test_cards {info} \\ {tip} Вы можете смотреть логи обработчика уведомлений в файле {code} /app/asr_fiscal/var/log/paysystems/SBERBANK_ACQ.log {code} {tip} h2. Как изменить описание платежа Если вы ведёте в биллинге двух оператор связи одновременно и оба оператора используют _СберБанк (Интернет Эквайринг)_, будет полезно использовать разное описание платежей. Для этого нужно: # Изменить название платёжной системы в модуле оплаты личного кабинета: {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} # Замените название платёжной системы в обработчике платежей: {code} /app/asr_fiscal/usr/local/www/custom_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} # Повторите настройки на сервере биллинг slave для второго оператора связи.
|