Docs

Створення рахунків v1

Сталий запит і зв’язок рахунку із замовленням.

Ця сторінка стосується фіксованих рахунків v1. Для нових інтеграцій використовуйте платіжні сесії v2. Стани сесії й дочірньої спроби не взаємозамінні. Варіанти комісії — у правилах комісії покупця.

Використовуйте секрет проєкту та Idempotency-Key із збереженим externalId. Приклад для доступного USDT/TRON:

{
  "amount": "49.90",
  "asset": "USDT",
  "network": "TRON",
  "externalId": "ORDER-10482"
}

Надішліть на POST /v1/invoices. Гроші — рядки, не floating point. Ключ визначає проєкт і налаштування; довільні wallet/redirect overrides не приймаються. Відповідь містить invoiceId, externalId, status, checkoutUrl, expiresAt, але не точну криптосуму й адресу. Покупцю передайте checkoutUrl; для видачі перевірте підписане invoice.paid та/або авторизований GET /v1/invoices/:invoiceId зі статусом PAID.

Повторюйте той самий ключ і логічний запит за втрати відповіді. Конфлікт повертає 409. Не створюйте нову спробу лише через timeout. Повний контракт v1; рекомендований шлях v2.