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