Авторизація в API
Base URL
Section titled “Base URL”https://api.rozetkapay.com/https://api-epdev.rozetkapay.com/Тестові Credentials
Section titled “Тестові Credentials”Використовуйте для оплат з 3D Secure та без нього, з платіжною сторінкою RozetkaPay.
| Параметр | Значення |
|---|---|
| login | a6a29002-dc68-4918-bc5d-51a6094b14a8 |
| password | XChz3J8qrr |
curl -X POST https://api.rozetkapay.com/api/payments/v1/new \ -u "a6a29002-dc68-4918-bc5d-51a6094b14a8:XChz3J8qrr" \ -H "Content-Type: application/json" \ -d '{ "amount": 100, "currency": "UAH", "external_id": "order_12345", "mode": "hosted", "callback_url": "https://your-site.com/callback", "result_url": "https://your-site.com/result" }'Використовуйте для оплат з 3DS та без 3DS напряму через API (без платіжної сторінки).
| Параметр | Значення |
|---|---|
| login | a6a29002-dc68-4918-bc5d-51a6094b14a8 |
| password | XChz3J8qrr |
Для non-3DS з токенами карток (без платіжної сторінки):
| Параметр | Значення |
|---|---|
| login | 7e5ba9f2-572b-4fb9-af69-d243c5ab56a6 |
| password | ZE9lcjdnWng5S0RKRHFhR2tQYTRWSnRa |
curl -X POST https://api.rozetkapay.com/api/payments/v1/new \ -u "7e5ba9f2-572b-4fb9-af69-d243c5ab56a6:ZE9lcjdnWng5S0RKRHFhR2tQYTRWSnRa" \ -H "Content-Type: application/json" \ -d '{ "amount": 100, "currency": "UAH", "external_id": "order_12345", "mode": "direct", "customer": { "payment_method": { "type": "token", "token": "your_card_token" } } }'Тестовий проект для впровадження кнопки “Купити з RozetkaPay”.
| Параметр | Значення |
|---|---|
| login | fdf96e16-9a23-409d-8f24-10a547a04a51 |
| password | VGtZaHowblVUZ0JIb3R2dUdkN05FUEY5 |
Merchant Portal
Section titled “Merchant Portal”Доступ до тестового фінансового кабінету:
| Параметр | Значення |
|---|---|
| URL | business.rozetkapay.com |
| Телефон | 636489819 |
| OTP | 180765 |
ecomsupport@rozetkapay.com | |
| PIN | 1111 |
Типи авторизації
Section titled “Типи авторизації”Основний тип авторизації для всіх запитів.
# Формат заголовкаAuthorization: Basic base64(login:password)
# Або через curl -ucurl -u "login:password" https://api.rozetkapay.com/...Для виконання операцій від імені іншого мерчанта:
curl -X POST https://api.rozetkapay.com/api/payments/v1/new \ -u "your_login:your_password" \ -H "X-ON-BEHALF-OF: other_merchant_login" \ -H "Content-Type: application/json" \ -d '...'Для отримання інформації про клієнта з RID auth token додайте відповідний заголовок до запиту.