Это определенно возможно, но не существующая функция.Если вы обратитесь к моему ответу здесь , вы увидите скелет того, как этого добиться.Вы должны создать контроллер, который принимает данные POST, заполняет модель Onepage и сохраняет ее для создания ордера.Этот пример тривиально проще, поскольку он предназначен для продуктов Free Virtual, поэтому информация и стоимость выставления счетов и доставки не требуются, но вы понимаете, что это такое.
Это потребовало бы много проверки и обработки ошибок, не говоря уже о безопасностии обеспечение соблюдения PCI.