... h2. Настройка # Заключить договор с банком, получить данные для тестирования платежной системы; # Добавить IP адрес ПСБ серверов в [список разрешенных|Настройка сети для платежных систем]; # Добавьте правила фаервола по статье "[CarbonBilling:Дополнительные настройки. hooks. Хуки. Свои правила в firewall]", так как ПСБ может обращаться только на порт 443. Подсеть 192.0.2.0/24 указана для примера. {code:title=/app/asr_cabinet/cfg/hooks} if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config set -x iptables -t nat -I asr_cabinet_prerouting -p tcp -m tcp -s 192.0.2.0/24 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:1444 iptables -t nat -I asr_cabinet_prerouting -s 192.0.2.0/24 -p tcp -m tcp --dport 443 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.43:2443 set +x fi {code} {code:title=/app/asr_fiscal/cfg/hooks} if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config set -x iptables -t nat -I asr_fiscal_prerouting -p tcp -m tcp -s 192.0.2.0/24 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:${app[apache.port]} iptables -t nat -I asr_fiscal_prerouting -s 192.0.2.0/24 -p tcp -m tcp --dport 443 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.43:${app[apache.sslport2]} set +x fi {code} # Укажите параметры интеграции с ПСБ в настройках. #* Включить Промсвязьбанк; #* Первая компонента ключа - запросите у ПСБ; #* Вторая компонента ключа - запросите у ПСБ; #* Название ТСП (торгово-сервисное предприятие) - запросите у ПСБ; #* Номер ТСП - запросите у ПСБ; #* Номер виртуального терминала - запросите у ПСБ; #* callback адрес - {code}https://<IP-адрес биллинга>/psb.php{code} #* Использовать тестовый сервер промсвязьбанка - включить при тестировании. # Настройте оплату через [личный кабинет|Отображение платежных систем в личном кабинете абонента], [шорткод|Отображение платежных систем в личном кабинете абонента#Платежная система ПСБ]: {code} [cabinet_payment operator=psb] {code}
|