QIWI долго был популярным способом приёма платежей, но его текущий статус кардинально изменил картину. Прежде чем настраивать QIWI на 1С-Битрикс, важно понимать, что приём через КИВИ фактически недоступен, поэтому эта статья и об архитектуре прежней интеграции, и о том, на что корректно перевести оплату.
Актуальный статус QIWI
Если на вашем сайте на Битриксе исторически был подключён обработчик QIWI, его стоит проверить и, скорее всего, отключить, а поток оплат перевести на другой сервис. Ниже — как это было устроено технически (чтобы аккуратно демонтировать) и чем заменить.
- Проверьте, не показывается ли покупателям неработающий способ оплаты QIWI;
- Отключите обработчик в
Магазин → Платёжные системы, чтобы не терять заказы на шаге оплаты; - Настройте один из актуальных способов приёма (см. раздел об альтернативах).
Как была устроена интеграция
Исторически QIWI предлагал несколько продуктов для магазинов: приём на кошелёк, выставление счетов и p2p-платежи через публичное API. Для 1С-Битрикс использовался платёжный обработчик, который работал по токену.
| Элемент | Назначение |
|---|---|
Токен API | Авторизация серверных запросов к QIWI |
bill_id | Идентификатор счёта на оплату |
| Секрет вебхука | Проверка подписи уведомлений об оплате |
| URL уведомлений | Адрес обработчика на сайте |
Сценарий был типовым для платёжных шлюзов: магазин создавал счёт, отправлял покупателя на форму оплаты и ждал серверное уведомление о смене статуса.
Счета и форма оплаты (как это было)
Приём через выставление счёта строился на публичном API. Магазин формировал счёт с уникальным идентификатором и суммой, а покупатель оплачивал его на стороне QIWI.
- Сгенерировать уникальный
bill_id, привязанный к заказу Битрикса; - Создать счёт запросом с токеном (сумма, срок действия, комментарий с номером заказа);
- Получить ссылку на оплату
payUrlи отправить покупателя туда; - Дождаться уведомления о статусе
PAID.
Как и в других шлюзах, сумму и идентификатор заказа всегда формировал сервер, а не браузер, а итоговый статус ставился только по серверному уведомлению.
Вебхуки и смена статуса (как это было)
Смена статуса заказа выполнялась по вебхуку QIWI с проверкой подписи. Обработчик в Битриксе сверял подлинность, сумму и только затем проставлял оплату.
- Принять уведомление о смене статуса счёта;
- Проверить подпись по секрету вебхука (HMAC);
- Сверить сумму и
bill_idс заказом; - Проставить оплату методом
Payment::setPaid('Y')и вернуть корректный ответ.
Чем заменить приём оплаты
Поскольку новый приём через QIWI недоступен, поток оплат переводится на работающие сервисы. Выбор зависит от юрлица, оборота и нужных способов оплаты.
| Сервис | Когда выбрать |
|---|---|
| ЮKassa | Универсальный агрегатор, много способов оплаты и фискализация |
| Банковский эквайринг (Сбер, Т-Банк, Альфа) | Если уже есть договор с банком, ставки эквайринга |
| CloudPayments | Виджет оплаты и рекуррентные платежи/подписки |
| СБП по QR | Низкая комиссия, оплата по QR/кнопке |
Для самозанятых и небольших продаж как временный вариант подойдёт кошелёк ЮMoney, но под 54-ФЗ и рост оборота правильнее полноценный эквайринг или агрегатор.
Порядок миграции на Битриксе
Перевод оплат с QIWI на новый сервис — аккуратная процедура, которую лучше не делать «на живом» без плана. Мы обычно действуем так.
- Подключаем и тестируем новый платёжный обработчик на тестовом контуре;
- Проверяем фискализацию: чек по 54-ФЗ формируется и уходит в ОФД;
- Настраиваем вебхуки/callback нового сервиса и смену статусов;
- Переключаем способ оплаты на боевом, отключаем обработчик QIWI;
- Следим за первыми боевыми заказами и логами уведомлений.
Итог
Планировать новую интеграцию QIWI с 1С-Битрикс сегодня не имеет смысла: после отзыва лицензии у КИВИ Банка приём через сервис для магазинов фактически недоступен. Технически прежняя связка была стандартной — токен, счёт с bill_id, форма оплаты и подписанный вебхук на смену статуса, — поэтому её несложно демонтировать и заменить. Главное — не оставлять неработающий способ оплаты в корзине.
Мы помогаем магазинам на Битриксе безопасно уйти с недоступных платёжных сервисов и перевести приём оплаты на ЮKassa, банковский эквайринг, CloudPayments или СБП: подключаем обработчик, настраиваем фискализацию и вебхуки, тестируем и переключаем без потери заказов. Если у вас в корзине всё ещё «висит» QIWI — поможем аккуратно мигрировать.
Частые вопросы
Можно ли сейчас подключить QIWI к магазину на Битриксе?
Нет, после отзыва лицензии у КИВИ Банка в 2024 году приём платежей через QIWI для интернет-магазинов практически недоступен. Планировать новую интеграцию на QIWI не следует.
Что делать, если QIWI уже подключён на сайте?
Проверьте, не показывается ли неработающий способ оплаты покупателям, отключите обработчик QIWI в разделе платёжных систем и переведите приём на актуальный сервис.
Как технически работала интеграция QIWI?
По токену создавался счёт с уникальным bill_id, покупатель отправлялся на форму оплаты, а статус заказа менялся по серверному вебхуку с проверкой подписи. Схема была типовой для платёжных шлюзов.
Чем заменить QIWI?
Подходящие варианты — ЮKassa, банковский эквайринг Сбера, Т-Банка или Альфы, CloudPayments и оплата по СБП. Выбор зависит от юрлица, оборота и нужных способов оплаты.
Сложно ли мигрировать на другой сервис?
Нет, архитектурно другие шлюзы устроены так же: создать платёж, отдать ссылку и обработать вебхук. Основная работа — подключить и протестировать новый обработчик и фискализацию.
Чем опасен оставленный неработающий QIWI?
Покупатель может выбрать этот способ, не сможет оплатить и уйти без покупки. Это прямые потери заказов, поэтому отключение неактуального обработчика — обязательная часть миграции.
Подойдёт ли кошелёк ЮMoney как замена?
Как временный вариант для самозанятых и небольших продаж — да. Но под требования 54-ФЗ и растущий оборот правильнее полноценный эквайринг или агрегатор вроде ЮKassa.
Как безопасно провести переключение оплаты?
Сначала подключить и протестировать новый обработчик и фискализацию на тестовом контуре, затем переключить способ на боевом и отключить QIWI, отслеживая первые заказы и логи уведомлений.
Поможем с настройкой и поддержкой Интеграции и связки систем
Поможем с настройкой, доработкой и поддержкой Интеграции и связки систем.