Skip to main content
POST
/
api
/
v1
/
invoices
curl -X POST "https://crypto.api.loveandpay.io/api/v1/invoices" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: lc_ваш_ключ" \
  -H "X-Timestamp: 1706400000" \
  -H "X-Signature: 5YG22lbuYpcCCru65JJjVRX9scVEZVVg6B291Cmyl0c=" \
  -d '{
    "amount": 100.50,
    "currency": "USDT_TRC20",
    "externalId": "order-12345",
    "description": "Оплата заказа"
  }'
{
  "success": true,
  "data": {
    "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
    "invoiceNumber": "INV-20260121-ABC123",
    "externalId": "order-12345",
    "amount": 100.50,
    "amountPaid": 0,
    "currency": "USDT_TRC20",
    "paymentAddress": "TDPWsYuCP8H5Q93Sk3yR3x5yEvPXSVjxJZ",
    "status": "Pending",
    "description": "Оплата заказа #12345",
    "requiredConfirmations": 20,
    "createdAt": "2026-01-21T20:00:00Z",
    "expiresAt": "2026-01-21T20:30:00Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.loveandpay.io/llms.txt

Use this file to discover all available pages before exploring further.

Требуется HMAC подпись. Передайте заголовки X-Timestamp и X-Signature.

Заголовки

X-Api-Key
string
required
Ваш API ключ, например lc_H8BLURMH0Vq241DqzatqOHajKUlBQERF
X-Timestamp
string
required
Unix timestamp в секундах
X-Signature
string
required
Base64 HMAC-SHA256 подпись. Формат payload: {timestamp}.POST./api/v1/invoices{body}

Тело запроса

amount
number
required
Сумма платежа (например: 100.50)
currency
string
required
Код валюты: USDT_TRC20, USDT_ERC20, USDC_ERC20, USDT_BEP20, USDC_BEP20
externalId
string
Ваш уникальный ID заказа
description
string
Описание платежа
customerEmail
string
Email клиента
customerName
string
Имя клиента
metadata
object
Произвольные данные (ключ-значение)
successUrl
string
URL редиректа после успешной оплаты
cancelUrl
string
URL при отмене платежа
expirationMinutes
integer
default:"60"
Время жизни счёта в минутах
requiredConfirmations
integer
Требуемое количество подтверждений блокчейна
{
  "success": true,
  "data": {
    "id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
    "invoiceNumber": "INV-20260121-ABC123",
    "externalId": "order-12345",
    "amount": 100.50,
    "amountPaid": 0,
    "currency": "USDT_TRC20",
    "paymentAddress": "TDPWsYuCP8H5Q93Sk3yR3x5yEvPXSVjxJZ",
    "status": "Pending",
    "description": "Оплата заказа #12345",
    "requiredConfirmations": 20,
    "createdAt": "2026-01-21T20:00:00Z",
    "expiresAt": "2026-01-21T20:30:00Z"
  }
}
curl -X POST "https://crypto.api.loveandpay.io/api/v1/invoices" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: lc_ваш_ключ" \
  -H "X-Timestamp: 1706400000" \
  -H "X-Signature: 5YG22lbuYpcCCru65JJjVRX9scVEZVVg6B291Cmyl0c=" \
  -d '{
    "amount": 100.50,
    "currency": "USDT_TRC20",
    "externalId": "order-12345",
    "description": "Оплата заказа"
  }'

Генерация HMAC подписи

Формат payload для подписи:
{timestamp}.{METHOD}.{path}{body}
Пример:
1706400000.POST./api/v1/invoices{"amount":100.50,"currency":"USDT_TRC20"}
Запрос должен быть выполнен в течение 5 минут от указанного timestamp.