3 490,00 ₽
Отсканируйте QR
Камерой телефона или в приложении банка
Подтвердите в банке
Покупатель видит сумму в приложении
Оплата прошла
Магазин уже получил вебхук
Эквайринг для игр и цифровых товаров
QR НСПК, карты Visa и Mastercard и USDT в одном кабинете. Деньги приходят к вам, товар выдаётся по вебхуку.
Как работает
Одним запросом к API или ссылкой из кабинета. В ответ — страница оплаты и QR.
С телефона — кнопкой банка, с компьютера — по QR. Карту вводить не нужно.
Вебхук payment.paid с подписью приходит за секунды. Магазин выдаёт товар сам.
Покупатель подтверждает оплату в приложении своего банка.
Зачисление на расчётный счёт: [срок].
Статус меняется в кабинете сразу, вебхук приходит за секунды.
Способы оплаты
Покупатель выбирает удобный способ, вы видите все оплаты в одной ленте и получаете один и тот же вебхук.
QR НСПК и СБП
Оплата в приложении банка покупателя: с телефона — кнопкой, с компьютера — по QR.
[ставка]ставка
Visa и Mastercard
Оплата картой на странице оплаты LunaPay.
[ставка]ставка
USDT
Оплата в стейблкоине: адрес и сумма приходят на страницу оплаты.
[ставка]ставка
С кем работаем
Так выглядит лента оплат в кабинете LunaPay. Выберите направление — останутся только его платежи.
Пример ленты. Названия и суммы условные.
Страница оплаты
Покупатель платит на нашей странице с нашим брендом, без передачи реквизитов магазину. Магазин получает статус платежа и вебхук.
С компьютера — QR для камеры, с телефона — кнопка своего банка. Подтверждение в приложении банка.
Данные карты вводятся только на странице LunaPay. Магазин их не видит и не хранит.
Покупатель переводит стейблкоин на адрес платежа. Страница сама замечает перевод и показывает статус.
Для игр
payment.paid → ваш сервер начисляет валюту на аккаунт.Аналитика
Оборот, конверсия, средний чек и выплаты обновляются вместе с каждой оплатой. Видно, какой способ приносит больше денег.
Метрика
184 320 ₽+12,4%
Метрика
87,3%
Метрика
1 497 ₽+3,1%
Метрика
Метрика
2 418
Метрика
312 900 ₽
Пример кабинета. Цифры условные.
Тарифы
Большой оборот — напишите, обсудим условия.
Разработчикам
Один формат API для QR, карт и USDT. Тестовый режим повторяет боевой, поэтому интеграцию проверяете до первой настоящей оплаты.
curl https://api.lunapay.at/v1/payments \
-H "Authorization: Bearer $LUNAPAY_KEY" \
-H "Idempotency-Key: order-48213" \
-d amount=349000 \
-d order_id=48213 \
-d description="Набор кристаллов × 5000" \
-d return_url=https://shop.example/orders/48213const response = await fetch("https://api.lunapay.at/v1/payments", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.LUNAPAY_KEY}`,
"Idempotency-Key": "order-48213",
"Content-Type": "application/json",
},
body: JSON.stringify({
amount: 349000,
order_id: "48213",
description: "Набор кристаллов × 5000",
return_url: "https://shop.example/orders/48213",
}),
});
const payment = await response.json();import os, httpx
payment = httpx.post(
"https://api.lunapay.at/v1/payments",
headers={
"Authorization": f"Bearer {os.environ['LUNAPAY_KEY']}",
"Idempotency-Key": "order-48213",
},
json={
"amount": 349000,
"order_id": "48213",
"description": "Набор кристаллов × 5000",
"return_url": "https://shop.example/orders/48213",
},
).json()$payment = json_decode(file_get_contents("https://api.lunapay.at/v1/payments", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("LUNAPAY_KEY") . "\r\n"
. "Idempotency-Key: order-48213\r\nContent-Type: application/json",
"content" => json_encode([
"amount" => 349000,
"order_id" => "48213",
"description" => "Набор кристаллов × 5000",
"return_url" => "https://shop.example/orders/48213",
]),
],
])), true);{
"id": "pay_7Q2K91XD",
"status": "pending",
"amount": 349000,
"currency": "RUB",
"order_id": "48213",
"payment_url": "https://pay.lunapay.at/pay_7Q2K91XD",
"qr_payload": "https://qr.nspk.ru/…",
"expires_at": "2026-10-23T11:35:00Z"
}201 Createdpay_7Q2K91XD
https://shop.example/webhooks/lunapay
Подпись проверена
POST https://shop.example/webhooks/lunapay
LunaPay-Signature: t=1792711502,v1=5f1c…
{
"type": "payment.paid",
"data": {
"id": "pay_7Q2K91XD",
"status": "paid",
"amount": 349000,
"order_id": "48213",
"paid_at": "2026-10-23T11:21:42Z"
}
}Пример запроса. Полная документация — в кабинете.
Регламент
Платежи принимает: ИП [ФИО], ИНН [ИНН], ОГРНИП [ОГРНИП]. Банки-эквайеры: [банки-эквайеры].
Вопросы
Зачисление на расчётный счёт — [срок]. Каждая оплата видна в кабинете сразу.
Да, из кабинета или через API, полностью или частично.
Да. Отдельный ключ: платежи и вебхуки как настоящие, деньги не двигаются.
До [лимит] за оплату.
Да. Бот создаёт платёж через API и отправляет ссылку на оплату.
Нет. Ссылки на оплату можно создавать в кабинете.
Оставьте заявку в Telegram. Проверим проект и откроем кабинет с тестовым ключом.

помощник LunaPay · или в Telegram
Отвечает ИИ-помощник. Заявку проверит команда LunaPay.