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

Was this helpful?

  1. Виписки

Виписки по id мгазину з поверненнями

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 запиту

{
	"dateFrom": "20221112",
	"dateTo": "20221212",
	"storeId": "",
	"signature": "4z/UrSrPrVBonvm0PLlCqJ6PyoI=",
	"refunds": true
}

опис полів

поле
опис
обов'язковість

dateFrom

дата початку періоду,string

так

dateTo

дата кінця періоду,string

так

storeId

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

так

signature

сигнатура,string

так

refunds

показувати повернення, bool

ні, за замовчуванням false

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

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

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

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

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

параметр
значення

password

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

storeId

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

dateFrom

Дата початку періоду

dateTo

Дата закінчення періоду

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

{
	"terms": [{
			"tradePoint": "1596",
			"address": "https://payparts2.privatbank.ua/ipp",
			"fio": "тест тест тестович",
			"pan": "1111222233334444",
			"dogovor": "22121227342543",
			"rrn": "221212115327",
			"sumDogovor": 50000.0,
			"startDate": "2022-12-12T09:53:28",
			"count": 10,
			"tranDate": "2022-12-12T09:53:12",
			"codeAuth": "221212",
			"merchant": "X1112RJ2",
			"fee": 650.0,
			"feeEq": 650.0,
			"feeServ": 0.0,
			"vozm": 49350.0,
			"store": "automationShopLive",
			"product": "очки",
			"orderId": "uiCheckOutAt_66731476",
			"schemeId": "3000",
			"refunds": [{
				"refundsSum": 50000.0,
				"refundsDate": "2022-12-12T1011"
			}]
		},
		{
			"tradePoint": "1596",
			"address": "https://payparts2.privatbank.ua/ipp",
			"fio": "тест тест тестович",
			"pan": "1111222233334444",
			"dogovor": "22121227342541",
			"rrn": "221212115250",
			"sumDogovor": 0.1,
			"startDate": "2022-12-12T09:52:51",
			"count": 8,
			"tranDate": "2022-12-12T09:52:34",
			"codeAuth": "221212",
			"merchant": "X1111RJ2",
			"fee": 0.01,
			"feeEq": 0.0,
			"feeServ": 0.01,
			"vozm": 0.09000000000000001,
			"store": "automationShopLive",
			"product": "ножницы",
			"orderId": "uiCheckOutAt_61249026",
			"schemeId": "2003",
			"refunds": []
		}
	],
	"state": "SUCCESS"
}

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

{
    "state": "FAIL",
    "message": "bad value: Unknown identifier. Store not found."
}

Опис полів

поле
значення

state

SUCCESS - Успіх, FAIL - Помилка

message

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

terms

Масив виписок

refunds

масив повернень

https://payparts2.privatbank.ua/ipp/terms/get/list/by/storepayparts2.privatbank.ua