Синхронна оплата

Апі для синхронної оплати, доступ до апі надається через службу турботи та вимагає наявності певного ряду сертифікатів. Один із обʼєктів cardData, applePay, googlePay є обовʼязковим

HEADER PARAMETERS:
  • X-Token

    required

    string

    Токен з особистого кабінету https://web.monobank.ua/ або тестовий токен з https://api.monobank.ua/

  • X-Cms

    string

    Назва CMS, якщо ви розробляєте платіжний модуль для CMS

  • X-Cms-Version

    string

    Версія CMS, якщо ви розробляєте платіжний модуль для CMS

REQUEST BODY SCHEMA: application/json
  • amount

    required

    integer <int64>

    Сума оплати у мінімальних одиницях (копійки для гривні)

  • ccy

    required

    integer <int32>

    ISO 4217 код валюти, за замовчуванням 980 (гривня)

  • merchantPaymInfo

    object

    Інформаційні дані замовлення, яке буде оплачуватись

    merchantPaymInfo {
  • cardData

    object

    Дані для оплати карткою

    cardData {
  • applePay

    object

    Дані з криптоконтейнеру Apple Pay

    applePay {
  • googlePay

    object

    Дані з криптоконтейнеру Google Pay

    googlePay {
post

/api/merchant/invoice/sync-payment

Request samples
Payload

200 Дані результату оплати

400 Один із вхідних параметрів невалідний

403 Токен невалідний

404 Пошук за одним із параметрів запиту завершився неуспішно

405 Http-метод невалідний

429 Занадто багато запитів

500 Під час виконання запиту виникла непередбачена помилка

Response samples
200
400
403
404
405
429
500