1. Ukrcard APIs
Ukrcard
  • Ukrcard APIs
    • Вступ
    • Початок роботи
  • WSGATE (Payments API)
    • Загальні концепції
    • Підключення та mTLS-сертифікати
    • Особистий кабінет торговця
    • Payments API методи
      • Рецепти
      • Довідка
        • Потоки обробки транзакцій
        • Коди відповідей
        • Тестові дані
        • Налаштування та використання сервісу callback
      • E-Commerce еквайринг
        • /Payment
        • /Preauthorization
        • /CancelPreauthorization
        • /Completion
        • /ConfirmExt
        • /Reverse
        • /Refund
        • /Verify
      • Грошові перекази
        • /р2рTransfer
        • /Confirm
        • /ConfirmExt
        • /Reverse
        • /Refund
        • /Verify
      • Платежі з цифрового гаманця
      • Платіжні операції з використанням платіжних jwt-токенів
        • /Payment
        • /Preauthorization
        • /p2pTransfer
        • /Confirm
        • /ConfirmExt
        • /Panbytoken
      • Apple Pay
        • /PaymentAppleD
        • /PaymentAppleE
        • /p2pTransferAppleD
        • /p2pTransferAppleE
      • Google Pay
        • /PaymentGoogleD
        • /PaymentGoogleE
        • /p2pTransferGoogleD
        • /p2pTransferGoogleE
    • Schemas
      • E-Commerce еквайринг
        • Payment Request
  • UAPI (Cards & Accounts API)
    • Визначення
    • Рецепти
    • UAPI: Картки та рахунки
      • /cards/issuacevirtualcard (140-Запит видачі віртуальної картки)
      • /cards/issuacephysicalcard (141-Запит видачі фізичної картки)
      • /cards/{panid}/baseparam/status (111-Запит/зміна статусу картки)
      • /cards/getcarddataecom (138-Запит даних картки для eCommerce)
      • /cards/setpin (137-Запит на встановлення PIN картки)
      • /cards/changepin (136-Замовлення зміни PIN картки)
      • /cards/gettransactions (122-Запит історії транзакцій)
      • /cards/registryvirtualcard (Запит реєстрації віртуальної карти)
      • /service/changeservice (Підключення фінансового номера телефону)
      • /cards/order3dsecure (Зміна параметра 3DS аутентифікації )
      • /uapi-2.0/v1/cards/getcarddataecom (Запит CVV2)
      • /accounts/switchsms (187-Перемикання каналу доставки повідомлень PUSH\SMS)
      • /accounts/changephone (Зміна фінансового номера телефону )
      • /cards/{panid}/baseparam/limits (112-Запит/зміна лімітів карти)
    • UAPI Card tokenization services (CTS)
    • Schemas
      • UAPI: Картки та рахунки
        • accountno+iban+currencyno
        • pan or panid
        • pan+mbr
        • panid+panmask+mbr
        • pan+panid+panmask+mbr
  1. Ukrcard APIs

Початок роботи

Switch to English

Цей розділ описує загальний порядок інтеграції з API UKRCARD.

API UKRCARD дозволяють клієнтам інтегруватися з платіжними та картковими сервісами компанії через захищену API-взаємодію.

Залежно від бізнес-сценарію клієнт може використовувати один або декілька API-напрямів:

WSGATE (Payments API) - API для платіжних операцій;
UAPI (Cards & Accounts API) - API для роботи з картками, рахунками та пов’язаними сервісами.

Детальний опис методів, форматів запитів, відповідей та параметрів підключення наведено у відповідних розділах документації кожного API.

1. Загальний процес інтеграції

Інтеграція з API UKRCARD виконується поетапно - від первинного звернення до запуску в продуктивному середовищі.

Типовий процес включає:

  1. первинне звернення до UKRCARD;
  2. узгодження бізнес-моделі та сценаріїв використання API;
  3. ознайомлення з документацією;
  4. перевірку базової логіки в Mock / Пісочниці;
  5. інтеграційне тестування в Sandbox / тестовому середовищі;
  6. підготовку продуктивного підключення;
  7. перехід до Live / продуктивного середовища.

Залежно від обраного API, сервісу та інтеграційного сценарію окремі етапи можуть бути адаптовані або проходити паралельно.

2. Зв’яжіться з нами

Щоб розпочати інтеграцію, зверніться до команди UKRCARD:

info@ukrcard.ua
+38044 494-25-90
www.ukrcard.ua
@Voice_Ukrcard

Після звернення наша команда зв’яжеться з вами для уточнення бізнесових і технічних параметрів інтеграції.

3. Первинне узгодження

На першому етапі необхідно узгодити:

▪️ бізнес-модель клієнта;
▪️ API або сервіси, які планується використовувати;
▪️ типи операцій;
▪️ очікувані сценарії використання;
▪️ географію платежів або обслуговування;
▪️ технічні контакти з боку клієнта;
▪️ очікуваний графік інтеграції;
▪️ вимоги до тестування та продуктивного запуску.

Після цього UKRCARD надає необхідну інформацію для подальшої роботи з відповідним API.

4. Етапи інтеграції

ЕтапСередовищеПризначення
1Mock / ЕмуляціяПервинне ознайомлення зі структурою API, форматами запитів і відповідей та перевірка базової логіки інтеграції
2Sandbox / Тестове середовищеПовноцінне інтеграційне тестування погоджених бізнес-сценаріїв
3Live / Продуктивне середовищеВиконання реальних операцій після успішного завершення тестування та погодження готовності

Доступність середовищ, тестові та продуктивні дані та порядок отримання доступу визначаються окремо для кожного API та інтеграційного сценарію.

4.1. Mock / Емуляція

Mock / Емуляція використовується для початкового ознайомлення з API та підготовки інтеграції на стороні клієнта.

На цьому етапі можна:

▪️ ознайомитися зі структурою API-запитів і відповідей;
▪️ перевірити базову логіку викликів;
▪️ реалізувати первинну взаємодію з API;
▪️ протестувати типові сценарії без впливу на реальні операції.

Mock / Пісочниця не замінює повноцінне інтеграційне тестування.

4.2. Sandbox / Тестове середовище

Тестове середовище використовується для перевірки інтеграції в умовах, наближених до продуктивного використання.

На цьому етапі зазвичай виконуються:

▪️ налаштування доступу до відповідного API;
▪️ налаштування захищеного з’єднання;
▪️ перевірка API-методів і параметрів запитів;
▪️ тестування погоджених бізнес-сценаріїв;
▪️ перевірка обробки відповідей і помилок;
▪️ перевірка callback / webhook-повідомлень, якщо вони використовуються;
▪️ погодження результатів тестування з командою UKRCARD.

Детальні умови тестування та параметри підключення наведені в документації відповідного API.

4.3. Live / Продуктивне середовище

Після успішного тестування сторони погоджують перехід до продуктивного середовища.

Перед запуском необхідно переконатися, що:

▪️ реалізовано та перевірено погоджені сценарії;
▪️ клієнтська система коректно формує API-запити та обробляє API-відповіді;
▪️ налаштовано продуктивний доступ до відповідного API;
▪️ визначено відповідальних технічних контактів;
▪️ погоджено дату, порядок та комунікації під час запуску.

Продуктивне середовище призначене для виконання реальних операцій.

Параметри доступу до продуктивного середовища, включно з URL, сертифікатами та мережевими вимогами, надаються відповідно до обраного API та погодженого способу підключення.

5. Наступні кроки

Для продовження роботи:

  1. Оберіть потрібний напрям інтеграції: WSGATE або UAPI.
  2. Ознайомтеся з описом API та доступними методами.
  3. Перейдіть до розділу «Підключення та mTLS-сертифікати» у відповідній API-гілці.
  4. Узгодьте доступ до тестового середовища.
  5. Проведіть інтеграційне тестування.
  6. Погодьте перехід до продуктивного використання.
Modified at 2026-06-19 14:05:40
Previous
Вступ
Next
Загальні концепції
Built with