Продукт BankID + КЭП (P-Sign) використовується для отримання даних про клієнта разом зі сканами документів через сервіс BankID ПриватБанк, та подальшим підписанням отриманих сканів КЕП (кваліфікаований електронний підпис) за допомогою додатку Privat24.
Чекліст інтеграції
Інтугрувати API метод цього розділу.
Відобразити клієнту кнопку на сайті / додатку.
Відобразити клієнту QR код або авторедірект в Privat24 на підпис документів.
Отримати успішний Callback Bank ID з даними про клієнта.
Отримати успішний Callback P-Sign з підписаними документами.
Сценарії використання:
Клієнт натискає на сайті / додатку кнопку "Верифікація документів".
Клієнта редиректить на сайт або додаток Privat24 де він проходить авторизацію.
Якщо клієнт на десктопі — сканує QR за допомогою додатку Privat24, авторизується та вводить свій пароль КЕП.
Якщо клієнт на смартфоні — одразу редиректиться на форму для вводу свого пароля КЕП в додатку Privat24 (авторизація була виконана попереднім кроком).
Після підписання клієнта редіректить на сторінку успішної верифікації документів.
На даный момент тільки для кліентів ПриватБанк.
HTTP METHOD: POST
API ENDPOINT: https://sign.platon.ua/api
Параметр
Значення
Опис
Параметр
Значення
Опис
action Обов'язковий
GET_BANKID_SIGN
API метод
client_key Обов'язковий
String
API ключ мерчанта в системі PSP Platon саме для BankID + КЕП
client_request_id Обов'язковий
String
Унікальним ідентифікатор запиту мерчанту
success_url Обов'язковий
String
URL на сторінку успішної верифікації документів
error_url Обов'язковий
String
URL на сторінку невдалої верифікації документів
bankid_callback_url Обов'язковий
String
URL, куди буде відправлено Callback Bank ID з даними про клієнта
callback_url Обов'язковий
String
URL, куди буде відправлено Callback P-Sign з підписаними документами
mode Обов'язковий
test prod
Переключення режиму тестового (test) та прод (prod) середовищ
itn не Обов'язковий
String
Вказати ІНН клієнта якщо він наявний. Якщо ІНН немає - параметр не передавати.