... {toc} h2. Подключение * Заключите договор с платежной системой Тинькофф
|
* Выполните настройки подключения, которые производятся через *главную страницу веб-интерфейса администратора* \-> *Платежные системы*. * Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных по статье "[CarbonBilling:Настройка сети для платежных систем]"
|
* На странице https://oplata.tinkoff.ru/landing/develop/notifications включите опцию "Нотификация по HTTP"
|
* На стороне платежной системы укажите следующий callback адрес:
|
{code}http://10.0.0.1:1444/tinkoff.php{code}
|
{code:title=Пример адреса callback}http://10.0.0.1:1444/tinkoff.php{code}
|
IP-адрес _10.0.0.1_ замените на публичный адрес Вашего сервера биллинга
|
... *Описание параметров настройки Тинькофф* * *Секретный ключ* \- секретный ключ (Password), его необходимо запросить у Тинькофф * *Ключ терминала:* \- ключ терминала (TerminalKey), его необходимо запросить у Тинькофф !tinkoff_settings_cb5.png|border=1! 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 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:1444 set +x fi{code} Файл */app/asr_fiscal/cfg/hooks* {code}if [ "$1" == "/etc/init.d/firewall" -a "$2" == "start" ]; then 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:1444 set +x fi{code} h3. Отправка данных для чеков по ФЗ-54 В интеграции с Тинькофф это пока не реализовано, но Вы можете фискализировать чеки через [АТОЛ Онлайн|CarbonBilling:АТОЛ Онлайн]. Во внутренней системе тестирования платёжной системы при этом не пройдет тест №7 - он проверяет интеграцию с онлайн-кассой. Не обращайте внимание, экваиринг будет работать. h2. Настройка оплаты в личном кабинете h3. Wordpress Добавить на страницу оплаты шорткод для _Tinkoff_ [CarbonBilling:Отображение платежных систем в личном кабинете абонента]
|