diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php index fdd786e6..cf95ca2f 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php @@ -139,8 +139,6 @@ class CreateBookingPaymentLogic extends AbstractControllerLogic $paymentReference = $billNumber; $this->updatesWalletBalance->execute($wallet, ($amount * -1)); - - $cash_back_transaction = $this->createCashBackTransactionProcessor->execute($transaction); } $billNumber = $this->generatesTransactionBillNumber->execute('PYMT-'); @@ -153,6 +151,7 @@ class CreateBookingPaymentLogic extends AbstractControllerLogic /** @var Transaction $transaction */ $transaction = $this->createsTransaction->execute($booking, $object); + $cash_back_transaction = $this->createCashBackTransactionProcessor->execute($transaction); if(PaymentMethodType::PAYMENT_METHODS[$request->input('payment_method')] == PaymentMethodType::WALLET){ $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::APPROVED);