Створення магазина

URL

https://payparts2.privatbank.ua/ipp/agent/add/store

Тип запиту

POST

Headers

Body запиту

{
    "agentId": ,
    "name": "",
    "webAddress": "",
    "account":"",
    "okpo":"",
    "phone":"",
    "acquiringFee":"",
    "signature": "/8IZMl9RqUVJEBmHHd3YKyIrzsc="
}

Опис полів

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

SIGNATURE - підпис запиту, обов'язковий параметр вважається за формулою: encodeBase64 ( SHA1 ( password + agentId + name + phone + okpo + account + webAddress + password )), де:

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

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

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

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

{
    "state": "SUCCESS",
    "storeId": "asdhfalsdgf",
    "storePassword": "asdfasdfasdf"
}

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

{
    "state": "FAIL",
    "message": "bad value: Unknown agentId. Send Your agent identifier."
}

Опис полів

Можливі повідомлення про помилку:

bad value: web address is not valid - невалідна веб-адреса магазину. Паттерн для веб-адреси: regexp = "^(https?|ftp|file)://[-\p{L}0-9+&@#/%?=~_|!:,.;]*[-\p{L}0-9+&@#/%=~_|]"

bad value: Unknown agentId. Send Your agent identifier. - не вірний ідентифікатор агента.

bad value: Wrong signature. Read the FAQ on the generation of signatures. - Неправильно розраховано сигнатуру для запиту.

bad value: agentId length should be no more than 20 - параметр identifier має бути не більше 20 символів.

phone must begin with +380 and contains 13 digits(with +380) -неправильний формат телефону.

wrong details - невірні ОКПО або номер рахунку

installment payment service is not available for your - Послуга оплати частинами не є доступною для вашого підприємства. Рекомендуємо видалити пов'язаних осіб з керівників та співзасновників.

Last updated