Учебный стенд LunovaTech. «Полка» — вымышленный магазин: вход, заказы и оплата ненастоящие, данные не собираются. Условия

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

Учебный стенд: «Полка Pay» не существует, ключи не выдаются, платежи не проводятся. Любой запрос получит ответ «неверный ключ».

Авторизация

Каждый запрос подписывается секретным ключом магазина в заголовке Authorization: Bearer sk_live_…. Тестовые ключи начинаются с sk_test_.

Методы

МетодАдресЧто делает
POST/v1/paymentsСоздать платёж: сумма, валюта, номер заказа, адрес возврата
GET/v1/payments/{id}Статус платежа
POST/v1/refundsВозврат полностью или частично
POST/webhookУведомления о статусе, подпись в X-Polka-Signature

Пример

curl https://pay.lunovatech.ru/v1/payments \
  -H "Authorization: Bearer sk_test_..." \
  -d amount=957000 -d currency=RUB -d order=10482