Для реализации модуля, заменяющего страницу оплаты в Битриксе, можно использовать следующие методы, классы и технологии:
1. Создание платежной системы: Для добавления своей платежной системы в Битриксе, вы можете воспользоваться классом `CSalePaySystem` или интерфейсом `IPaymentProvider`. Вам потребуется указать параметры вашей платежной системы (например, название, описание, идентификатор), а также определить методы для обработки оплаты.
2. Создание модуля: Для создания модуля, содержащего вашу платежную систему и функционал замены страницы оплаты, вы можете использовать модульную архитектуру Битрикса. Создайте модуль с помощью класса `CModule`, определите файлы и методы для вашего модуля.
3. Перехват страницы оплаты: Чтобы заменить страницу оплаты на свою страницу, вам потребуется изменить шаблон компонента `bitrix:sale.order.payment`. В модуле вашего платежного провайдера, определите новый шаблон `payment.php`, который содержит необходимую для вас информацию о доставке и других параметрах оплаты. Затем, вам потребуется заменить стандартный шаблон компонента `bitrix:sale.order.payment` вашим новым шаблоном.
4. Автоматическая установка и настройка: Чтобы ваш модуль работал без дополнительных действий от пользователя, вы можете создать миграцию с помощью класса `CModule` или использовать инструменты для установки и настройки модулей в Битриксе, такие как `CUpdateClient`, `RegisterModule` и `InstallDB`.
5. Тестирование и отладка: После создания модуля и замены страницы оплаты, рекомендуется провести тесты и отладку вашего модуля. Используйте логирование, вывод ошибок, отладочные инструменты Битрикса (например, `CDebug::WriteToFile`) и другие инструменты для проверки работоспособности вашего модуля.
Обратите внимание, что конкретная реализация может зависеть от версии Битрикса и используемых компонентов.