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

Was this helpful?

Додавання опису платежу

PreviousОтримання статусу платежуNextГенерація QR кода

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" : "ORDER-3196fa3007bc4b6dab8",
  "description": "",
  "signature" : ""
}

Опис полів

Поле

Формат

Опис

Обязательное

storeId

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

так

orderId

64 символи

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

так

description

Опис платежу

так

signature

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

так

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

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

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

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

Параметр

Значення

password

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

storeId

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

orderId

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

description

Опис платежу

password

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

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

{
  "state" : "SUCCESS",
  "message":"description successfully updated"
  "signature" : ""
}

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

{
  "state" : "FAIL",
  "message" : "error message",
  "signature" : ""
}

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

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

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

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

Параметр

Значення

password

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

storeId

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

orderId

Унікальний номер платежу, надісланого у запиті

state

статус відповіді (SUCCESS або FAIL)

message

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

password

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

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

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

👍
👍
https://payparts2.privatbank.ua/ipp/v2/payment/description