From b0877399eb80b64209aa29c9a10a0f96395f8bfe Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Sun, 16 Nov 2025 17:17:23 +0500 Subject: [PATCH] wip --- .../HalkbankOnlinePaymentRepository.php | 14 ++++++++++---- lang/tk.json | 3 ++- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/app/Modules/HalkbankOnlinePayment/Repositories/HalkbankOnlinePaymentRepository.php b/app/Modules/HalkbankOnlinePayment/Repositories/HalkbankOnlinePaymentRepository.php index f45017a..23c008a 100644 --- a/app/Modules/HalkbankOnlinePayment/Repositories/HalkbankOnlinePaymentRepository.php +++ b/app/Modules/HalkbankOnlinePayment/Repositories/HalkbankOnlinePaymentRepository.php @@ -23,10 +23,16 @@ class HalkbankOnlinePaymentRepository implements PaymentProviderContract protected string $returnUrl = '', protected string $description = '', ) { - $this->username = config()->string('module.halkbank-online-payment.username'); - $this->password = config()->string('module.halkbank-online-payment.password'); - $this->returnUrl = config()->string('module.halkbank-online-payment.returnUrl'); - $this->orderNumber = $this->generateOrderNumber(); + $this->username = $username === '' ? config()->string('module.halkbank-online-payment.username') : $username; + $this->password = $password === '' ? config()->string('module.halkbank-online-payment.password') : $password; + + $this->amount = $amount; + + $this->orderNumber = $orderNumber === '' ? $this->generateOrderNumber() : $orderNumber; + + $this->returnUrl = $returnUrl === '' ? config()->string('module.halkbank-online-payment.returnUrl') : $returnUrl; + + $this->description = $description === '' ? __('Payment') : $description; } /** diff --git a/lang/tk.json b/lang/tk.json index 280be3e..2eb5f1a 100644 --- a/lang/tk.json +++ b/lang/tk.json @@ -723,5 +723,6 @@ "Problem connecting on HALKBANK SYSTEM": "Halkbank ulgamyna birikmekde näsazlyk", "Error has been captured": "Näsazlyk ulgam tarapyndan ýazga alyndy", "Please try again later": "Täzeden geçirmek üçin synanyşyňyz", - "Payment amount, USD rate, and total amount are required. Please try again.": "Töleg möçberi, USD kursy we toplam möçberi töleg edilmeli. Täzeden geçirmek üçin synanyşyňyz." + "Payment amount, USD rate, and total amount are required. Please try again.": "Töleg möçberi, USD kursy we toplam möçberi töleg edilmeli. Täzeden geçirmek üçin synanyşyňyz.", + "Payment": "Töleg" }