API "Оплата Частинами в Інтернеті"
  • З чого почати?
  • Тестові дані
  • ЧаПі
  • Демо-магазин
  • Sandbox
  • Плагіни
  • Платежі
    • Стандартний платіж
      • Створення платежу
      • Редирект
      • Колбек
    • Платіж з холдом
      • Створення платежу
      • Редирект
      • Колбек
      • Підтвердження платежу
      • Скасування платежу
  • Повернення платежу
  • Отримання статусу платежу
  • Додавання опису платежу
  • Генерація QR кода
  • Агентам - маркетплейси, платіжні агрегатори
    • Створення магазина
  • Виписки
    • Выписки по id магазину
    • Виписки по ОКПО
    • Виписки по номеру рахунку
    • Виписки по id мгазину з поверненнями
    • Пошук повернень по транзакціям
  • Калькулятор
  • Віджет для отримання ліміта
  • Брендування
  • Інвойси
  • Тренажер покупок в Оплату частинами
  • Інструкція по Особистому кабінету
  • інструкція по підключеню Авансового платежу
  • Інструкція по роботі з параметром SendPhone (PUSH)
Powered by GitBook
On this page
  • URL
  • Тип запиту
  • Headers:
  • Body запиту
  • Опис полів
  • Розрахунок сигнатури для запиту
  • Успеша відповідь
  • Відповідь з помилкою
  • Опис полів
  • Розрахунок сигнатури для відповіді

Was this helpful?

  1. Платежі
  2. Платіж з холдом

Підтвердження платежу

PreviousСтворення платежуNextСкасування платежу

Last updated 2 years ago

Was this helpful?

URL

Тип запиту

POST

Headers:

Название

Значення

Accept:

application/json;

Accept-Encoding:

UTF-8;

Content-Type:

application/json; charset=UTF-8;

Body запиту

{
    "storeId": "",
    "orderId": "9DA37124F46test8",
    "signature": "Gnk2CncQ62I5eVOb0/bRM="
}

Опис полів

Поле

Формат

Опис

Обов'язкове

storeId

Ідентифікатор магазину

так

orderId

64 символи

Унікальний номер платежу

так

signature

Результат функції SHA1(опис нижче).

Унікальний підпис транзакції

так

Розрахунок сигнатури для запиту

SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою: encodeBase64 ( SHA1 ( password + storeId + orderId + password )), где:

  • encodeBase64 () - Функція зашифровує рядок у форматі BASE64;

  • SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;

  • "+" - Конкатенація текстового рядка.

Параметр

Значение

password

Пароль вашого магазину

storeId

Ідентифікатор магазину

orderId

Унікальний номер платежу

Успеша відповідь

{
    "state": "SUCCESS",
    "storeId": "",
    "orderId": "9DA37124Fest8",
    "signature": "Gnk2CncQ62I5RM"
}

Відповідь з помилкою

{
    "state": "FAIL",
    "storeId": "",
    "orderId": "order_id",
    "message": "error message",
    "signature": "37d9c97324fb4b0fa"
}

Опис полів

Состояние

Опис

state

SUCCESS - Платіж успішно підтверджено, FAIL -Помилка підтвердження платежу

storeId

Ідентифікатор магазину

orderId

Унікальний номер платежу

message

Повідомлення про помилку

signature

Підпис запиту

Розрахунок сигнатури для відповіді

SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою: encodeBase64 ( SHA1 ( password + storeId + orderId + password )), где

  • encodeBase64 () - Функція зашифровує рядок у форматі BASE64;

  • SHA1 () - Стандартна хеш-функція SHA-1 повинна повертати бінарні дані;

  • "+" - Конкатенація текстового рядка.

Параметр

Значення

password

Пароль вашего магазина

storeId

Идентификатор магазина

orderId

Уникальный номер платежа

https://payparts2.privatbank.ua/ipp/v2/payment/confirm