Интеграция 1С-Битрикс с интернет-эквайрингом Белагропромбанк

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

Интеграция 1С-Битрикс с интернет-эквайрингом Белагропромбанк

Платёжные системыСредний~1-2 недели
Часто задаваемые вопросы

Потеря нотификаций — частая проблема при интеграции с банковскими шлюзами. Неверная настройка HMAC или таймауты приводят к тому, что оплата проходит, а статус в Битрикс не обновляется. Мы решаем это внедрением дублирующих запросов по API и верификацией каждого уведомления. В результате — нулевая потеря платежей и экономия на комиссиях до 12 000 BYN в год для среднего магазина.

К нам обратился агрохолдинг с каталогом на 10 000 товаров и оборотом 500 000 BYN в месяц. После подключения стандартного эквайринга Белагропромбанка они столкнулись с потерями нотификаций: клиенты платили, но заказы оставались в статусе «ожидание оплаты». Причина — неверная настройка верификации и таймауты шлюза. Мы разработали кастомный обработчик с HMAC-проверкой и дублированием запросов статуса. Нотификации перестали теряться, а средняя экономия на комиссиях составила около 12 000 BYN в год за счёт правильной маршрутизации платежей.

Наша команда занимается интеграциями Битрикс уже более 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