diff --git a/app/Modules/HalkbankOnlinePayment/Controllers/HalkbankOnlinePaymentController.php b/app/Modules/HalkbankOnlinePayment/Controllers/HalkbankOnlinePaymentController.php index 33aeed9..41dcad0 100644 --- a/app/Modules/HalkbankOnlinePayment/Controllers/HalkbankOnlinePaymentController.php +++ b/app/Modules/HalkbankOnlinePayment/Controllers/HalkbankOnlinePaymentController.php @@ -3,6 +3,7 @@ namespace App\Modules\HalkbankOnlinePayment\Controllers; use App\Http\Controllers\Controller; +use App\Modules\CardOrder\Models\CardOrder; use App\Modules\HalkbankOnlinePayment\Repositories\HalkbankOnlinePaymentRepository; use App\Modules\OnlinePayment\Repositories\OnlinePaymentRepository; use Illuminate\Contracts\View\View; @@ -16,7 +17,7 @@ class HalkbankOnlinePaymentController extends Controller 'orderId' => ['required', 'string', 'max:50', 'exists:online_payments,orderId'], ]); - $onlinePaymentRepository = OnlinePaymentRepository::make() + $onlinePaymentRepository = OnlinePaymentRepository::make(CardOrder::class) ->paymentProvider(new HalkbankOnlinePaymentRepository); $paymentStatus = $onlinePaymentRepository->checkPayment($request->string('orderId')); diff --git a/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php b/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php index 3e4b193..37280a5 100644 --- a/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php +++ b/app/Modules/OnlinePayment/Repositories/OnlinePaymentRepository.php @@ -65,7 +65,7 @@ class OnlinePaymentRepository */ protected string $paymentLink; - public function __construct(?Model $relatedModel) + public function __construct(?Model $relatedModel = null) { $this->relatedModel = $relatedModel; }