Принимать платежи
Приём криптовалюты через API
REST API с предсказуемыми ответами, подписанными уведомлениями IPN и отдельной группой публичных методов для фронтенда. Для самописных сайтов, приложений и внутренних сервисов.
Как это устроено
Эндпоинты делятся на две группы: авторизованные — для связи сервер-сервер, и публичные /public/* — их можно звать с фронтенда, чтобы показать состояние счёта покупателю. IPN подписывается HMAC-SHA256 в заголовке Sig и повторяется до трёх раз с нарастающей задержкой, если ваш сервер не ответил кодом 2xx за три секунды. Запросы на вывод дополнительно подписываются заголовками X-Timestamp и X-Merchant-Signature с окном ±30 секунд.
Как подключить
- 1
Получите токен через POST /auth/login — он действует до выхода из системы
- 2
Создайте торговую точку: POST /merchants с сайтом, адресами возврата и списком разрешённых токенов
- 3
Выставьте счёт: POST /merchants/{uuid}/invoices — сразу с валютой оплаты или в два шага, дав покупателю выбрать сеть
- 4
Покажите покупателю pay_address, а в сети TON — обязательно ещё и memo
- 5
Проверьте подпись из заголовка Sig на входящем IPN и обработайте смену статуса счёта
Начните принимать криптовалюту уже сегодня
Поможем с интеграцией, подберём условия под ваш оборот и подскажем, какие активы и сети имеет смысл включить на кассе.