Создание платёжной сущности
Ваш сайт или backend создаёт платёж через API LinksyPay. В запрос передаются сумма, идентификатор заказа, описание и служебные поля, необходимые для внутренней синхронизации.
Страница для тех, кому важно понять логику: как создаётся платёж, когда появляется QR-код, как приходит webhook, что нужно сайту для синхронной и асинхронной обработки статусов.
Интеграция делится на понятные шаги, чтобы команда разработки сразу видела конечный сценарий.
Ваш сайт или backend создаёт платёж через API LinksyPay. В запрос передаются сумма, идентификатор заказа, описание и служебные поля, необходимые для внутренней синхронизации.
После создания платежа система возвращает идентификатор, ссылку на оплату и адрес QR-кода. Эти данные можно сразу встроить в страницу оплаты, попап или отдельный checkout-блок.
При изменении состояния платежа ваш backend получает webhook. Так сайт не зависит только от опроса и может автоматически закрывать заказ, менять статус услуги или запускать выдачу цифрового продукта.
Операционная команда видит платежи, суммы, статусы и историю событий. Это снижает нагрузку на ручные проверки и ускоряет разбор спорных ситуаций.
Ниже показана понятная модель для продового сценария: фронтенд вызывает ваш backend, backend — LinksyPay API, а статусы приходят обратно в вашу систему через webhook.
Создание платёжной сессии и получение ссылки / QR для оплаты.
{
"amount": 14900,
"currency": "RUB",
"order_id": "ORD-4021",
"description": "Оплата заказа",
"metadata": {
"client_id": "9182"
}
}
Получение текущего статуса платежа и данных по счёту.
{
"payment_id": "LS-4021",
"status": "paid",
"amount": 14900,
"paid_at": "2026-03-12T11:42:16Z"
}
Асинхронное уведомление о смене статуса платежа.
{
"event": "payment.updated",
"payment_id": "LS-4021",
"status": "paid",
"order_id": "ORD-4021"
}