Приём платежей
Ссылки на оплату
Ссылка — готовая страница оплаты без интеграции корзины. Отправьте её в мессенджере, разместите в соцсети или в счёте — покупатель заплатит СБП, картой или 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"
}'Создать ссылку
| Параметр | Тип | Описание |
|---|---|---|
amount | integer | Сумма в копейках. Если не указать, покупатель введёт сумму сам — удобно для донатов и оплаты по счёту. |
descriptionобязательный | string | Что оплачивает покупатель. |
method | string | Ограничить ссылку одним методом: sbp, card или crypto. По умолчанию доступны все подключённые. |
reusable | boolean | true — по ссылке можно оплатить много раз. По умолчанию ссылка одноразовая. |
expires_at | string | Срок действия ссылки в ISO 8601. |
Ссылки также создаются вручную в кабинете, в разделе «Создать счёт или ссылку», — там же можно скачать QR-код для печати.
{
"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"