Перейти до вмісту

RozetkaPay Payment API

Інтегруйте онлайн-платежі у ваш продукт швидко та безпечно

Платежі

Створюйте одноразові та рекурентні платежі через Hosted або Direct Checkout.

Виплати

Здійснюйте виплати на картки клієнтів.

Підписки

Керуйте регулярними платежами та підписками.

Apple Pay & Google Pay

Підтримка мобільних платежів для кращого UX.

  1. Отримайте credentials

    Перейдіть до розділу Авторизація та збережіть тестові login/password

  2. Ознайомтесь з тестовими картками

    Використовуйте тестові картки для симуляції різних сценаріїв оплати

  3. Створіть перший платіж

    Використайте API для створення платежу

  4. Налаштуйте callbacks

    Додайте обробку webhook-повідомлень для отримання статусів

API використовує BasicAuth. Всі запити повинні містити заголовок авторизації:

Terminal window
curl -X POST https://api.rozetkapay.com/api/payments/v1/new \
-u "login:password" \
-H "Content-Type: application/json" \
-d '{"amount": 100, "currency": "UAH", ...}'

API підтримує до 1000 запитів/секунду. При перевищенні ліміту повертається статус 429 з заголовками:

ЗаголовокОпис
X-RATELIMIT-LIMITЛіміт запитів на секунду
X-RATELIMIT-REMAININGЗалишок запитів
X-RATELIMIT-RESETЧас до скидання ліміту (сек)