NovaPay

NovaPay підключається за ключем (Refresh Token) і сертифікатом, які генеруються в кабінеті NovaPay для бізнесу.

Підготовка в кабінеті NovaPay

  1. У кабінеті NovaPay для бізнесу відкрийте Система → Налаштування → API.
  2. Увімкніть «Активація API» для підприємства і підтвердьте двофакторною перевіркою.
  3. Додайте до білого списку IP-адресу, з якої працює програма. Без цього NovaPay відповідає відмовою.
  4. Згенеруйте Refresh Token. Разом з ним кабінет видасть сертифікат (текст, що починається з «—–BEGIN RSA PUBLIC KEY—–»). Запам’ятайте логін користувача NovaPay, під яким генерували ключ.

Налаштування в програмі

  1. Створіть запис «NovaPay». На вкладці Підключення впишіть Логін (той самий, під яким генерували ключ) і вставте Refresh Token (JWT).
  2. Біля поля Сертифікат RSA (PEM) натисніть Змінити: відкриється окреме вікно для багаторядкового тексту. Вставте сертифікат повністю, разом з першим і останнім рядком.
  3. Біля поля Token натисніть Оновити. Відповідь NovaPay може йти до хвилини, дочекайтеся. Якщо все правильно, поле заповниться, а ключ і сертифікат оновляться самі.
  4. На вкладці Рахунки за потреби заповніть ID рахунку, ID клієнта, Назва клієнта, IBAN. Збережіть.
Обліковий запис NovaPay
NovaPay: логін, Refresh Token, сертифікат з кнопкою «Змінити»
Refresh Token і сертифікат одноразові і працюють лише в парі з однієї генерації. Після кожного входу NovaPay видає нову пару, і програма зберігає її сама. Не генеруйте новий ключ у кабінеті без потреби і не вставляйте ту саму пару на іншому комп’ютері: новіша генерація вимикає попередню. Ключ живе 30 днів і продовжується, якщо програма звертається до NovaPay хоча б раз на 30 днів.

Якщо з’явилося «Помилка авторизації NovaPay (JWT)», найчастіше не той логін, пара ключ+сертифікат з різних генерацій або IP-адреса не в білому списку. Згенеруйте нову пару і вставте обидва значення заново.