' . ucfirst($scope) . ' App Payments:
' . PHP_EOL; try { $orderData = [ [ 'order' => new Order(getFloatRange()), 'paymentType' => 'privat', ], [ 'order' => new Order(getFloatRange()), 'paymentType' => 'raiffeisen', ], [ 'order' => new Order(getFloatRange()), 'paymentType' => 'ing', ], [ 'order' => new Order(getFloatRange()), 'paymentType' => 'otp', ] ]; if ($scope === 'web') { $orderData[] = [ 'order' => new Order(getFloatRange()), 'paymentType' => 'cash', ]; } foreach ($orderData as $orderDataItem) { ['order' => $order, 'paymentType' => $type] = $orderDataItem; $payment = PaymentHelper::getPaymentFactory($type)->createPayment(); $payment->pay($order); } } catch (RandomException $e) { echo $e->getMessage(); } } execute('web'); execute('mobile');