Принимать платежи

Приём криптовалюты через API

REST API с предсказуемыми ответами, подписанными уведомлениями IPN и отдельной группой публичных методов для фронтенда. Для самописных сайтов, приложений и внутренних сервисов.

Как это устроено

Эндпоинты делятся на две группы: авторизованные — для связи сервер-сервер, и публичные /public/* — их можно звать с фронтенда, чтобы показать состояние счёта покупателю. IPN подписывается HMAC-SHA256 в заголовке Sig и повторяется до трёх раз с нарастающей задержкой, если ваш сервер не ответил кодом 2xx за три секунды. Запросы на вывод дополнительно подписываются заголовками X-Timestamp и X-Merchant-Signature с окном ±30 секунд.

Как подключить

  1. 1

    Получите токен через POST /auth/login — он действует до выхода из системы

  2. 2

    Создайте торговую точку: POST /merchants с сайтом, адресами возврата и списком разрешённых токенов

  3. 3

    Выставьте счёт: POST /merchants/{uuid}/invoices — сразу с валютой оплаты или в два шага, дав покупателю выбрать сеть

  4. 4

    Покажите покупателю pay_address, а в сети TON — обязательно ещё и memo

  5. 5

    Проверьте подпись из заголовка Sig на входящем IPN и обработайте смену статуса счёта

Начните принимать криптовалюту уже сегодня

Поможем с интеграцией, подберём условия под ваш оборот и подскажем, какие активы и сети имеет смысл включить на кассе.