Цепочка создания заказа

Для создания заказа используется цепочка в которой задаются параметры заказа.

После того, как все параметры были заданы, вызывается метод TemporaryOrder::getConfirmButton() который генерирует ссылку для подтверждения заказа. Если был выбран способ оплаты картой, то после подтверждения заказа, система переадресует пользователя на платежный шлюз для оплаты заказа.