|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (19)
просмотр истории страницы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! |
!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 |
... |
h5. 4. Включить форму оплаты Сбербанка в личном кабинете |
Добавить на страницу оплаты шорткод |
Добавить на страницу оплаты личного кабинета шорткод для _Сбербанк (Интернет-эквайринг)_ [CarbonBilling:Отображение платежных систем в личном кабинете абонента] h5. 5. Включить форму возврата Сбербанка в личном кабинете Включить форму возврата Сбербанка в личном кабинете можно по [инструкции|http://docs.carbonsoft.ru/pages/viewpage.action?pageId=123437069] h5. 6. Предоставить Сбербанку адрес страницы возврата |
{code} |
[cabinet_payment operator=sberbank_acq] |
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} Подробнее о сохранение пользовательских модулей описано в [статье|Пользовательские модули в 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 для второго оператора связи. |