вы можете попробовать это на предыдущих шагах с наблюдателем
try {
$quote->getPayment()->setMethod('method_code')->getMethodInstance();
} catch ( Exception $e ) {
Mage::logException($e);
}
, но имейте в виду, что этот способ оплаты должен быть активным и готовым к использованию, прежде чем вы сможете установить его, и вы должны проверить, не выбран ли ранее какой-либо способ оплаты, чтобы вы не изменили выбор пользователя или не принудили тот же платеж метод для каждого заказа, и вам, возможно, придется изменить некоторый код внешнего интерфейса, чтобы открыть форму метода оплаты.