Быстрый старт

Создайте API-ключ и проверьте интеграцию на первом счёте.

Получение API-ключа

1. Перейдите в панель управления Atomic Pay и выберите проект, для которого нужен ключ.

Список проектов в панели управления

2. Откройте настройки проекта.

Пункт «Настройки проекта» в меню

3. В разделе «Интеграции» в блоке «API-ключ» нажмите «Создать новый ключ».

Кнопка «Создать новый ключ»

4. Укажите название ключа и выберите параметры доступа: разрешённые IP и возможность выводов через API.

Окно создания API-ключа

5. Сохраните созданный ключ — после закрытия окна посмотреть его будет невозможно. Используйте ключ для авторизации запросов к Merchant API.

Первая интеграция

  1. Получите доступные проекту монеты и сети через GET /project/currencies.
  2. Создайте первый счёт с помощью POST /invoices.
  3. Сохраните полученный uuid счёта.
  4. Настройте webhook в панели управления проекта.
  5. Дождитесь webhook-уведомления об изменении статуса счёта.
  6. Проверьте актуальное состояние счёта через GET /invoices/{invoiceId}.
curl -X POST "https://api.atomic.wallet/api/v1/invoices" \
  -H "x-api-key: $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "coinCode": "USDT",
  "networkCode": "tron",
  "amount": "100.00",
  "currency": "USD",
  "orderId": "order-1001",
  "description": "Order payment"
}'

Такой порядок позволяет проверить доступные активы, создать тестовый счёт и убедиться, что запросы к API и webhook-уведомления работают корректно.