Т-банк (бывший Тинькофф)

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (17)

просмотр истории страницы
{toc:maxLevel=3}

h2. Заключите договор с Тинькофф Т-банк и настройте ссылку на биллинг в их личном кабинете

# Заключите договор с платежной системой Тинькофф Т-банк
# Выполните настройки подключения, которые производятся через *главную страницу веб-интерфейса администратора* \-> *Платежные системы*.
# На странице https://oplata.tinkoff.ru/landing/develop/notifications включите опцию "Нотификация по HTTP"
# На странице https://business.tbank.ru/oplata/mpa/shops/ecom/direct/866090/terminals нажмите кнопку "Настроить" на нужном терминале и включите опцию "Нотификация по HTTP"
# На стороне платежной системы укажите callback адрес:
{code:title=Пример адреса callback}http://10.0.0.1/tinkoff.php{code}
h2. Настройте биллинг

h3. Добавьте адреса Тинькоф Т-банк в список разрешенных

- Для приема платежей со стороны платежной системы необходимо добавить IP-адреса, с которых осуществляется запрос в список разрешенных по статье "[CarbonBilling:Настройка сети для платежных систем]"
h3. Добавьте правила фаервола

Добавьте правила фаервола по статье "[CarbonBilling:Дополнительные настройки. hooks. Хуки. Свои правила в firewall]", так как Тинькофф Т-банк может обращаться только на порт 443.
В приведенных правилах подсеть 91.194.226.0/23 относится к сети платежной сети Тинькофф, Т-банк, однако она может меняться. Перед добавлением правил уточните актуальные адреса платежной системы у её представителей.

Файл */app/asr_cabinet/cfg/hooks*
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]} 169.254.14.44:1444
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]} 169.254.14.43:2443
set +x
fi{code}
fi {code}

h3. Укажите параметры интеграции с Тинькофф Т-банк

!tinkoff_settings_cb5.png|border=0,width=800!

h4. Общие опции
* *Ключ терминала* - ключ терминала (TerminalKey), его необходимо запросить у Тинькофф Т-банк
* *Секретный ключ* - секретный ключ (Password), его необходимо запросить у Тинькофф Т-банк

h4. Опции при интеграции с онлай-кассой Тинькофф Т-банк для отправки чеков по ФЗ-54

* *Отправлять данные фискального чека* - включить отправку данных для чека _(Если данную опцию включить при одновременном использовании с АТОЛ Онлайн, то чеки через АТОЛ передаваться не будут)_
* *Налоговая ставка в ККТ* - Tax в [документации Тинькофф|https://oplata.tinkoff.ru/develop/api/payments/init-request/] Т-банк|https://developer.tbank.ru/eacq/api/init/]
** none — без НДС
** vat0 — 0%
** vat110 — 10/110
** vat120 — 20/120
* *Признак способа расчёта* - PaymentMethod в [документации Тинькофф|https://oplata.tinkoff.ru/develop/api/payments/init-request/] Т-банк|https://developer.tbank.ru/eacq/api/init/]
** full_payment — полный расчет
** full_prepayment — предоплата 100%
** credit — передача в кредит
** credit_payment — оплата кредита
* *Признак предмета расчёта* - PaymentObject в [документации Тинькофф|https://oplata.tinkoff.ru/develop/api/payments/init-request/] Т-банк|https://developer.tbank.ru/eacq/api/init/]
** commodity — товар
** excise — подакцизный товар
** composite — составной предмет расчета
** another — иной предмет расчета
* *Система налогообложения* - Taxation в [документации Тинькофф|https://oplata.tinkoff.ru/develop/api/payments/init-request/] Т-банк|https://developer.tbank.ru/eacq/api/init/]
** osn — общая
** usn_income — упрощенная (доходы)