|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (6)
просмотр истории страницы... |
h2. Подключение |
h3. Заключите договор с Тинькофф и настройте ссылку на биллинг в их личном кабинете |
# Заключите договор с платежной системой Тинькофф # Выполните настройки подключения, которые производятся через *главную страницу веб-интерфейса администратора* \-> *Платежные системы*. |
# Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных по статье "[CarbonBilling:Настройка сети для платежных систем]" |
# На странице https://oplata.tinkoff.ru/landing/develop/notifications включите опцию "Нотификация по HTTP" # На стороне платежной системы укажите callback адрес: |
... |
IP-адрес _10.0.0.1_ замените на публичный адрес Вашего сервера биллинга и настройте правила firewall, как указано ниже |
h3. Описание параметров настройки Тинькофф |
h3. В настройках биллинга добавьте адреса Тинькоф в список разрешенных |
|
- Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных по статье "[CarbonBilling:Настройка сети для платежных систем]" h3. В настройках биллинга добавьте правила фаервола Добавьте правила фаервола по статье "[CarbonBilling:Дополнительные настройки. hooks. Хуки. Свои правила в firewall]", так как Тинькофф может обращаться только на порт 443. В приведенных правилах подсеть 91.194.226.0/23 относится к сети платежной сети Тинькофф, однако она может меняться. Перед добавлением правил уточните актуальные адреса платежной системы у её представителей. Файл */app/asr_cabinet/cfg/hooks* {code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config echo "=========================================" set +x iptables -t nat -I asr_cabinet_prerouting -p tcp -m tcp -s 91.194.226.0/23 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:${app[apache.port]} iptables -t nat -I asr_cabinet_prerouting -s 91.194.226.0/23 -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} Файл */app/asr_fiscal/cfg/hooks* {code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config echo "=========================================" set -x iptables -t nat -I asr_fiscal_prerouting -p tcp -m tcp -s 91.194.226.0/23 --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 91.194.226.0/23 -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} h3. В настройках биллинга укажите параметры интеграции с Тинькофф |
!tinkoff_settings_cb5.png|border=0,width=800! |
... |
** esn — единый сельскохозяйственный налог |
h3. Правила фаервола Добавьте правила фаервола по статье "[CarbonBilling:Дополнительные настройки. hooks. Хуки. Свои правила в firewall]", так как Тинькофф может обращаться только на порт 443. В приведенных правилах подсеть 91.194.226.0/23 относится к сети платежной сети Тинькофф, однако она может меняться. Перед добавлением правил уточните актуальные адреса платежной системы у её представителей. Файл */app/asr_cabinet/cfg/hooks* {code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config echo "=========================================" set +x iptables -t nat -I asr_cabinet_prerouting -p tcp -m tcp -s 91.194.226.0/23 --dport 80 -m addrtype --dst-type LOCAL -j DNAT --to-destination 169.254.14.44:${app[apache.port]} iptables -t nat -I asr_cabinet_prerouting -s 91.194.226.0/23 -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} Файл */app/asr_fiscal/cfg/hooks* {code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then source /cfg/config echo "=========================================" set -x iptables -t nat -I asr_fiscal_prerouting -p tcp -m tcp -s 91.194.226.0/23 --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 91.194.226.0/23 -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} |
h2. Настройка оплаты в личном кабинете |
... |