Приём платежей

Ссылки на оплату

Ссылка — готовая страница оплаты без интеграции корзины. Отправьте её в мессенджере, разместите в соцсети или в счёте — покупатель заплатит СБП, картой или USDT.

POST /v1/payment_links
curl -X POST https://api.nordpay.pro/v1/payment_links \
  -H "Authorization: Bearer $NORDPAY_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 350000,
    "description": "Консультация, 60 минут",
    "reusable": true,
    "expires_at": "2026-12-31T20:59:59Z"
  }'

Создать ссылку

Параметры
ПараметрТипОписание
amountintegerСумма в копейках. Если не указать, покупатель введёт сумму сам — удобно для донатов и оплаты по счёту.
descriptionобязательныйstringЧто оплачивает покупатель.
methodstringОграничить ссылку одним методом: sbp, card или crypto. По умолчанию доступны все подключённые.
reusablebooleantrue — по ссылке можно оплатить много раз. По умолчанию ссылка одноразовая.
expires_atstringСрок действия ссылки в ISO 8601.

Ссылки также создаются вручную в кабинете, в разделе «Создать счёт или ссылку», — там же можно скачать QR-код для печати.

Ответ · 201
{
  "id": "pl_8fT2nQ6wLc1R",
  "object": "payment_link",
  "url": "https://api.nordpay.pro/checkout/pl_8fT2nQ6wLc1R",
  "amount": 350000,
  "currency": "RUB",
  "description": "Консультация, 60 минут",
  "method": null,
  "reusable": true,
  "active": true,
  "livemode": false,
  "expires_at": "2026-12-31T20:59:59Z",
  "created_at": "2026-11-08T12:00:00Z"
}

Объект ссылки

Каждая оплата по ссылке создаёт обычный платёж — с ним работают так же: статусы, вебхуки payment.succeeded, возвраты. Номер заказа в таких платежах пустой, а связь со ссылкой видна в кабинете.

Одноразовая или многоразовая?
Одноразовая ссылка закрывается после первой успешной оплаты — подходит для счёта конкретному клиенту. Многоразовая работает до expires_at — подходит для услуги с фиксированной ценой или сбора пожертвований.
GET /v1/payment_links/:id
curl https://api.nordpay.pro/v1/payment_links/pl_8fT2nQ6wLc1R \
  -H "Authorization: Bearer $NORDPAY_SECRET_KEY"