Для 1С-Битрикс есть готовый модуль: он добавляет MulenPay в список платёжных систем магазина, перенаправляет покупателя на страницу оплаты и сам обновляет статус заказа после подтверждения платежа.
Что умеет модуль
- Регистрируется как обычная платёжная система «Магазина» — покупатель выбирает её при оформлении заказа.
- Создаёт платёж и уводит клиента на страницу оплаты MulenPay.
- Принимает уведомление о результате и автоматически меняет статус заказа.
- Поддерживает карты, СБП и Pay-сервисы — отдельных подключений не требуется.
Что проверить после подключения
- Пройдите тестовый заказ целиком: статус должен смениться без участия менеджера.
- Убедитесь, что валюта в настройках модуля совпадает с валютой каталога.
- Проверьте доступность
webhook.phpснаружи — на закрытых стендах уведомления не дойдут. - Посмотрите, как выглядит способ оплаты в мобильном оформлении заказа.
Если статус заказа не меняется
Проблема почти всегда в вебхуке: адрес указан неверно, закрыт авторизацией или отвечает не 200. Проверьте его первым делом, а уже потом разбирайте платёж. Разница между отменой и возвратом описана в отдельном ответе.