В настоящее время на многих сайтах настроена возможность онлайн-оплаты. Часто возникает ситуация, когда заказ должен быть оплачен после подтверждения наличия товара менеджером., т.е. покупателю необходимо дождаться ответа менеджера, что товар в наличии, и оплатить заказ со страницы с формой онлайн-оплаты. При этом страницу нельзя закрыть, чтобы не прервать сессию. Не удобно.
В 1С-Битрикс есть модуль "Интернет-магазин" (Настройки > Настройки продукта > Настройки модулей > Интернет-магазин), где можно задать глобальную настройку, которая будет распространяться на все платежные системы. Она задается в поле "Статус, начиная с которого можно оплатить заказ". Данная настройка позволяет ограничить оплату на сайте до достижения определенного статуса, но повторюсь, настройка глобальная и распространяется на все сайты, если у вас многосайтовость (на одном сайте статус меняется на "Подтвержден", а на другом сайте статус может не меняться, остается "Принят, ожидается оплата", и данная настройка не сработает.)
В настоящее время создана заявка на реализацию функционала: "Добавить ограничение для платежных систем по статусу заказа, начиная с которого можно оплатить заказа". Номер заявки: 135810, т.е. для каждой платежной системы можно будет установить ограничение на оплату.