Что такое TLS-сертификат и зачем он нужен для приёма платежей | Revenue Digital
TLS-сертификаты

Что такое TLS-сертификат и зачем он нужен для приёма платежей

Термин звучит технически, а вопрос — практический: без правильных сертификатов на сервере клиенты не смогут оплатить заказ. Объясняем простыми словами, что это и как работает.

TLS-сертификат простыми словами

TLS-сертификат — это цифровой документ, который подтверждает подлинность сервера при установке защищённого соединения. Благодаря ему данные между вашей системой и, например, API банка передаются в зашифрованном виде, и обе стороны уверены, что общаются именно друг с другом, а не с подменённым сервером злоумышленника.

Кто выдаёт сертификаты

Сертификаты выпускают специальные организации — удостоверяющие центры (Certificate Authority, CA). Чтобы ваш сервер доверял сертификату, например, API банка, корневой сертификат этого удостоверяющего центра должен быть установлен в доверенное хранилище вашего сервера. Если его там нет — все запросы будут завершаться ошибкой проверки TLS.

При чём тут приём платежей

Когда покупатель оплачивает заказ, ваш сервер обращается к API банка-эквайера по защищённому соединению. Это соединение проверяется через TLS-сертификаты обеих сторон. Банки периодически меняют удостоверяющие центры — например, переходят на национальные сертификаты Минцифры (Russian Trusted CA). Если новый корневой сертификат не установлен на вашем сервере вручную, соединение с API банка перестаёт устанавливаться, и оплата не проходит.

Что нужно сделать

Частые вопросы

TLS и SSL — это одно и то же?
В обиходе да, хотя TLS технически новее и безопаснее. Сегодня везде используется именно TLS.

Нужно ли покупать сертификат для сайта?
Обычный сертификат для сайта (замочек в браузере) чаще всего бесплатный и настраивается автоматически. Отдельная задача — установка корневых сертификатов для платёжного API, о которой эта статья.

Читайте также

Не хотите разбираться в этом сами?

Проверим, каких сертификатов не хватает на вашем сервере, и всё установим за 1–2 дня.