NUMUS Документация API

Подключение к NUMUS

Настройте торговую точку, создавайте платежи по QR и карте, принимайте уведомления и отправляйте заявки на выплату.

LIVE API
api.numus.online
TEST API
sandbox-api.numus.online
Формат
JSON по HTTPS
Авторизация
Ed25519
Работайте только с API NUMUS. Формат запросов, ответов и уведомлений не меняется при смене платёжного канала.

Что вы хотите подключить

Адреса API

АдресКто вызываетДля чего
api.numus.online / sandbox-api.numus.online Сервер партнёра Одинаковые методы в LIVE и TEST. Ключи и данные разделены.
pay.numus.online / sandbox-pay.numus.online Браузер покупателя Защищённые страницы оплаты и подтверждения согласия. Платёж создаёт только backend через API.
Ваш callbackUrl NUMUS Уведомление партнёра о завершённом платеже.

Порядок подключения

  1. Создайте ключ Ed25519Приватный ключ остаётся у вас. В NUMUS передаётся только публичный ключ.
  2. Получите partnerIDNUMUS зарегистрирует публичный ключ и выдаст идентификатор партнёра.
  3. Задайте адреса интеграцииОдин раз передайте callbackUrl и returnUrl методом PUT /api/integration/endpoints.
  4. Получите секрет callbackОдин раз вызовите подписанный POST /api/integration/callback-secret и сохраните ответ в secret manager.
  5. Проверьте платёжные точкиПри одной точке её идентификатор в запросах не нужен.
  6. Создайте тестовый платёжИспользуйте TEST partnerID и ключ на sandbox-api.numus.online. Отправьте POST /api/qr с уникальным Idempotency-Key.
  7. Проверьте уведомлениеПроверьте HMAC-подпись, сохраните event ID и только после этого верните HTTP 200.