Інтеграція 1С-Бітрікс з інтернет-еквайрингом Білагропромбанку

Втрата нотифікацій та помилки під час оплати — часта проблема при інтеграції з банківськими шлюзами, що призводить до завислих замовлень і втрат для бізнесу. Ми розробляємо та налаштовуємо інтеграцію 1С-Бітрікс з інтернет-еквайрингом Белагропромбанку, включаючи обробники API, двостадійну оплату та повернення. Наша команда реалізує проєкт під ключ — від аудиту до впровадження та подальшої підтримки, забезпечуючи надійну роботу платежів.

Інтеграція 1С-Бітрікс з інтернет-еквайрингом Білагропромбанку

Платіжні системиСередній~1-2 тижні
Часті запитання

Втрата нотифікацій — часта проблема при інтеграції з банківськими шлюзами. Неправильне налаштування HMAC або таймаути призводять до того, що оплата проходить, а статус у Бітрікс не оновлюється. Ми вирішуємо це впровадженням дублюючих запитів через API та верифікацією кожного сповіщення. У результаті — нульова втрата платежів та значна економія на комісіях.

До нас звернувся агрохолдинг з каталогом на 10 000 товарів і значним оборотом. Після підключення стандартного еквайрингу Білагропромбанку вони зіткнулися з втратами нотифікацій: клієнти платили, але замовлення залишалися у статусі «очікування оплати». Причина — неправильне налаштування верифікації та таймаути шлюзу. Ми розробили кастомний обробник з HMAC-перевіркою та дублюванням запитів статусу. Нотифікації перестали втрачатися, а економія на комісіях стала значною за рахунок правильної маршрутизації платежів.

Наша команда займається інтеграціями Бітрікс вже понад 6 років — більше 50 проектів з платіжними шлюзами, включаючи REST API та верстку обробників під вимоги 54-ФЗ. Гарантуємо стабільну роботу та надаємо документацію для бухгалтерії.

Проблеми, які вирішуємо

  • Ліміти на Белкарт — шлюз автоматично визначає тип карти, але при тестуванні часто з'ясовується, що для Белкарт встановлені нижчі ліміти. Налаштовуємо моніторинг та попередження, щоб оперативно реагувати.
  • Двостадійна оплата — для товарів під замовлення потрібне блокування суми, а не списання. Без двостадійного режиму клієнти чекають повернення, якщо товару немає в наявності. Реалізуємо кнопку «Підтвердити списання» в адмінці.
  • Нотифікації — банк надсилає POST-запити, але якщо URL недоступний або верифікація не налаштована, платежі губляться. Додаємо HMAC-перевірку та IP-фільтрацію, а також дублюємо запит статусу через API.

Як підключити інтернет-еквайринг Білагропромбанку до 1С-Бітрікс?

  1. Подайте заявку в банк — укладіть договір на інтернет-еквайринг (зазвичай 7–14 робочих днів).
  2. Отримайте тестові доступи — ендпоінт та облікові дані для тестового шлюзу.
  3. Розробіть кастомний обробник — ми створюємо його в /local/php_interface/include/sale_payment/bapb_acquiring/. Обробник реєструє замовлення, перевіряє статус, опрацьовує повернення.
  4. Налаштуйте нотифікації — вкажіть публічний URL обробника та налаштуйте верифікацію (HMAC або IP-whitelist).
  5. Проведіть тестування — перевірте всі сценарії: успішна оплата, відмова, повернення, двостадійний режим.
  6. Активуйте бойовий режим — після успішного тесту переключіться на бойовий шлюз.

Приклад реєстрації замовлення через API:

{
  "merchantId": "BAPB_MERCHANT_ID",
  "orderNumber": "BXORDER_34567",
  "amount": 156800,
  "currency": "BYN",
  "returnUrl": "https://shop.by/order/success/34567/",
  "failUrl": "https://shop.by/order/fail/34567/",
  "notificationUrl": "https://shop.by/bitrix/tools/sale_ps_result.php",
  "description": "Інтернет-магазин: замовлення №34567",
  "sessionTimeoutSecs": 1200
}

Чому двостадійна оплата скорочує час повернення в 3 рази?

Для магазинів агротехніки, де товар може бути під замовлення, двостадійна схема економить час: спочатку блокуємо суму, після підтвердження наявності — списуємо. Якщо використовувати одностадійну, при відмові клієнту доводиться чекати повернення до 8 робочих днів. З двостадійною — блокування знімається миттєво, і гроші повертаються за 1–2 дні. У Бітрікс це реалізується через кнопку «Підтвердити списання», яка викликає POST /orders/{orderId}/deposit.

Як ми прискорили повернення для магазину садової техніки

З практики: білоруський магазин садової техніки натискав «Зробити повернення» — API повертав success, але гроші приходили через 8 робочих днів замість 3. Причина: використовували refund для зарезервованої (не списаної) суми. Виправили умовою — void при статусі APPROVED, refund при DEPOSITED. Тепер повернення вкладаються в 2–3 дні.

Звітність та звірка

Банк надає API реєстрів: GET /reports/transactions?dateFrom=...&dateTo=.... Автоматизуємо завантаження звіту в кінці дня та порівнюємо з даними Бітрікс. Якщо розбіжності — одразу сигнал про неопрацьовані нотифікації.

Що входить в роботу

  • Кастомний обробник платежів з підтримкою двостадійної оплати та повернень.
  • Налаштування нотифікацій та верифікації (HMAC або IP-whitelist).
  • Автоматичне вивантаження реєстрів для бухгалтерії.
  • Документація з налаштування та експлуатації.
  • Навчання співробітників роботі з поверненнями та звітами.
  • Технічна підтримка на старті.

Порівняння підходів: кастомний обробник vs стандартний модуль

Критерій Кастомний обробник Стандартний модуль
Підтримка двостадійної оплати Так Ні
Повернення за void/refund залежно від статусу Автоматично Тільки refund
HMAC-верифікація нотифікацій Так Ні
Автоматичне вивантаження реєстрів Так Ні
Підтримка Белкарт Повна Обмежена

Строки

Етап Строк
Подання заявки в Білагропромбанк 1 день
Розгляд та укладення договору 7–14 робочих днів
Розробка обробника 2–3 робочих дні
Тестування та налагодження 1–2 дні
Активація бойового режиму 1–3 дні після успішного тесту
Технічні вимоги до сервера - PHP 8.1+, REST API (Wikipedia), cURL, JSON. - MySQL/MariaDB, налаштування індексів для таблиць оплат. - Доступ до зовнішніх запитів: IP банку мають бути дозволені. - Підтримка HTTPS для URL нотифікацій.

Чому обирають нас

  • Сертифікат 1С-Бітрікс та понад 6 років досвіду інтеграцій.
  • Більше 50 реалізованих проектів з платіжними шлюзами.
  • Гарантія на результат: обробник працює без збоїв, нотифікації не губляться.
  • Надаємо повну документацію та консультації після запуску.

Замовте інтеграцію — оцінимо ваш проект за 1 день. Отримайте консультацію щодо підключення еквайрингу Білагропромбанку до 1С-Бітрікс.

Наші компетенції:

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060
  • Розробка віджета онлайн-запису для медичного центру
    Розробка віджета онлайн-запису для медичного центру
    837
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    928
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    865
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1223