Создание магазина
URL
https://payparts2.privatbank.ua/ipp/agent/add/store
Тип запроса
POST
Заголовки
Название
Значение
Accept:
application/json;
Accept-Encoding:
UTF-8;
Content-Type:
application/json; charset=UTF-8;
Тело запроса
Описание полей
Поле
Описание
Обязательное
agentIdentifier
Идентификатор агента
Да
name
Наименование нового магазина
Да
webAddress
URL вебадреса нового магазина
Да
okpo
Окпо юр лица для магазина
Нет (если IBAN)
account
Счет для возмещения для магазина(2600* или IBAN)
Да
phone
Мобильный телефон администратора для магазина
Да
acquiringFee
Ставка комиссии для транзакции магазина
Да
signature
Уникальная подпись транзакции
Да
Расчет сигнатуры для запроса
SIGNATURE - подпись запроса, обязательный параметр считается по формуле :
encodeBase64 ( SHA1 ( password
+ agentIdentifier
+ name
+ phone
+ okpo
+ account
+ webAddress
+ password
)), где:
encodeBase64 () - Функция зашифровывает строку в формате BASE64;
SHA1 () - Стандартная хеш-функция SHA-1, должна возвращать бинарные данные;
"+" - Конкатенация текстовой строки.
Параметр
Значение
password
Пароль вашего магазина
agentIdentifier
Идентификатор агента
name
Наименование нового магазина
webAddress
URL вебадреса нового магазина
okpo
Окпо юр лица для магазина
account
Счет для возмещения для магазина
phone
мобильный телефон администратора для магазина
Успешный ответ
Ответ с ошибкой
Описание полей
Состояние
Описание
state
SUCCESS - Успешный запрос, FAIL - Ошибка при обработке запроса
storeId
Идентификатор магазина
storePassword
пароль магазина
message
Сообщение об ошибке
Возможные сообщения об ошибке:
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 - неверные ОКПО или номер счета
Last updated
Was this helpful?