Що треба для успішної роботи з боку àбанк
Вам потрібно бути користувачем àбанк, або зареєструватись.
Також радимо ознайомитись з послугою "Еквайринг" та її ціновою політикою.
Якщо у вас вже все готово, то виконайте наступні кроки:
Переходимо в застосунок àбанк обираємо "Послуги Бізнесу".
Далі "Еквайринг" --> та "додати магазин/сайт".
Ставимо відмітку біля "Інтернет - еквайринг" --> Далі.
Заповнюємо всю потрібну інформацію та "Оформити заявку"
Після цього вам надійде пуш - сповіщення з потрібною інформацією:
Копіюємо Login та Secret key.
Та переходимо до налаштувань в Nethunt CRM.
Налаштовуємо додаткові поля в Nethunt CRM
Вам потрібно створити додаткові (технічні) поля які будуть відправляти інформацію в àбанк і отриману відповідь збиратимуть в картку клієнта, або надсилати посилання вашому клієнту для оплати.
Додаємо поле типу чекбокс (це буде ваш тригер).
Поле "URL", в нього буде повертатись посилання на рахунок.
"Сума" - це числове поле в якому треба буде вказувати ціну послуги.
Поле "Назва товару/послуги" це звичайний однорядковий текст.
І за потребою можна вказати "Опис" - це багаторядкове поле.
Також повинно бути поле, яке будемо використовувати як правило дублікації - це теж звичайний однорядковий текст.
💡Зверніть увагу: Останнє текстове поле необхідно вказати в розділі - налаштування визначення дублікатів.
Додатково створимо "Випадаюче меню" з пресетами - "Сплачено" та "Неуспішно":
Будуємо автоматизацію
Для того, щоб ви могли інформацію відправити в àбанк, вам потрібно створити автоматизацію:
Тригер автоматизації буде значення поля змінено і обираємо поле чекбокс (якщо ви обрали інше поле як тригер, то вкажіть його):
Далі потрібно зробити API виклик для отримання токену:
Додайте деталі API виклику, де:
Виберіть тип запиту - POST
URL - це вебхук, взятий із програмного забезпечення, до якого ви хочете надіслати інформацію, а саме з банку:
https://qr-acquiring-release.a-bank.com.ua/api/v1/internet-acquiring/auth/get-token
JSON - дані для надсилання за допомогою формату даних JavaScript Object Notation. Скопійовані login та secret key вставляємо тут:
{
"login": "****",
"secret_key": "****"
}Заголовки - Accept, application/json.
Зберігаємо та робимо тестовий запит, щоб отримати відповідь 200:
Після того, як ви отримали відповідь та потрібний токен, додаємо другий API виклик:
Додайте деталі API виклику, де:
Виберіть тип запиту - POST
URL - це вебхук, взятий із програмного забезпечення, до якого ви хочете надіслати інформацію, а саме з банку:
https://qr-acquiring-release.a-bank.com.ua/api/v1/internet-acquiring/make-invoice
JSON - дані для надсилання за допомогою формату даних JavaScript Object Notation
{
"amount": "Макрос сума",
"communication_uuid": "Макрос Id запису - Макрос мітка часу",
"items": [
{
"message": "Макрос Назва товару/послуги",
"amount": Макрос сума,
"count": 1 <--(кількість) Макрос або конкретне значення для всіх викликів
}
],
"callback_url": "https://a-bank.com.ua/business/acquiring",
"description":"Макрос Оплата послуг",
"callback_system": "Посилання вебхука для відповіді",
"payload": {
"key_event_title": "Макрос Id запису"
}
}Заголовки - Accept, application/json, Authorization та Bearer Аccess_token.
Макроси - значення полів, які ви вибираєте з NetHunt для спільного використання з іншим програмним забезпеченням.
💡Зверніть увагу: "callback_system" в API виклику, це значення яке ми трохи нижче розберемо і додамо "Підтвердження оплати на вебхук".
Далі вам треба зробити тест, щоб ви отримали посилання на цей рахунок. Ви можете активувати автоматизацію, перейти в тестову картку, заповнити всі поля і натиснути чекбокс (або інше поле яке відповідає за це). Після того як автоматизація відпрацювала, натискаємо "Змінити автоматизацію":
Додаємо дію "Оновити запис" і вказуємо наше поле "Посилання на рахунок" вказуємо макрос - "Invoice Url", та в поле "Id запису" вказуємо макрос - "Id запису":
Тепер все готово можна активувати автоматизацію або додати дію відправити клієнту посилання на пошту.
Також як виглядає повернутий URL в картці клієнта:
Підтвердження оплати на вебхук
Після того як клієнт вже оплатив рахунок, ви можете отримати відповідь на вебхук, який ми вказуємо в той момент коли створюємо цей рахунок. (Див. Будуємо автоматизацію):
Створюємо ще одну автоматизацію, яка буде мати тригер "відбулась вебхук подія", та переносимо наш URL в API виклик:
Тепер нам треба зробити тестовий запит та оплату рахунку, щоб вебхук отримав потрібні поля як відповідь (натисніть "Оновити поля") і далі з ними можна було працювати.
Додаємо дію створити запис і вказуємо унікальне значення з картки угоди, щоб оплата оновила саме ту картку яку потрібно (правило дублікації).
Тут додаємо помічник фільтр чи рахунок сплачено:
Гілка Так: в нас буде оновлювати запис як сплачений:
Гілка Ні: як оплата не пройшла:
Можливо також додати задачу на відповідального, щоб він додатково зв'язався з клієнтом і дізнався з приводу оплати.
Тепер можна активувати автоматизації.
Загальний вид автоматизації після налаштувань:
💡Зверніть увагу: Це лише приклад подібної автоматизації. Ви можете створити власні поля і назви до них та налаштувати інший подібний сценарій - ланцюжок для автоматизації.
Не знайшли відповідей, які шукали? Пишіть нам у чат підтримки прямо з CRM!
А також доєднуйтесь до спільноти однодумців в нашому телеграм каналі.




















