ошибка в неправильной настройки модуля или в общей конфигурации вашего магазина
1) необходимо настроить правильно статусы заказа в настройках модуля
есть статус для созданного заказа В НАСТРОЙКАХ МОДУЛЯ который имеет $this->config->get('yandexplusplus_card_on_status_id')
а еще там есть настройка статуса ОПЛАЧЕННОГО ЗАКАЗА - после оплаты статус меняется на другой
$this->config->get('config_order_status_id') - это статус из настроек магазина для статуса по умолчанию на который вы подменили а не из настроек модуля.
если ваше оформление подставляет статус какой-то не из настроек модуля, то это только проблема вашего ОФОРМЛЕНИЯ ЗАКАЗА ИЛИ РАБОТЕ КАКИХ ТО ДРУГИХ МОДУЛЕЙ СВЯЗАННЫХ С ОБРАБОТКОЙ ЗАКАЗА а не кода модуля
МОДУЛЬ И АНАЛОГИ РАБОТАЮТ НА OVER 5 000 доменах - код отлажен
2) адрес https:
для версий магазинов до 2.2 модуль берет адрес из настроек admin/config.php дериктивы // HTTP - сделано это умышлено, дабы перекрыть переадресации, так как
для правильного перехода на https - в конфиге админ панели вставляют все адреса с HTTPS а не выборочно (также и на фронте - config.php в корне)
admin/config.php
// HTTP
define('HTTP_SERVER', 'https:/site.ru/admin/');
define('HTTP_CATALOG', 'https://site.ru/');
тогда адрес callback будет отображаться правильно
в противном случае где в модулях нет поддержки https адресов, у вас будет 301 редирект и если в этих адресах происходит передача данных, то данные будут теряться