From ca61b6bc6ffa92dd206b8b71b911cbf436e81991 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Tue, 1 Aug 2023 08:06:14 +0100 Subject: [PATCH] fix: add cinetpay api url in variables --- app/Http/Controllers/CinetpayController.php | 20 +++++++++++++------- config/variables.php | 2 +- routes/web.php | 2 +- 3 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/Http/Controllers/CinetpayController.php b/app/Http/Controllers/CinetpayController.php index b0e29c2..6e91c3b 100644 --- a/app/Http/Controllers/CinetpayController.php +++ b/app/Http/Controllers/CinetpayController.php @@ -19,7 +19,6 @@ use Throwable; class CinetpayController extends Controller { - private $client; private $timeout = 60; //In seconds /** @@ -29,10 +28,7 @@ class CinetpayController extends Controller */ public function __construct() { - // Create a client with a base URI - $this->client = new Client([ - 'base_uri' => config('variables.cinetpay_api_url') - ]); + } /** @@ -109,8 +105,13 @@ class CinetpayController extends Controller } + // Create a client with a base URI + $client = new Client([ + 'base_uri' => config('variables.cinetpay_api_url') + ]); + // Init payment - $createResponse = $this->client->post('payment', [ + $createResponse = $client->post('payment', [ 'json' => [ "api_key" => config('variables.cinetpay_api_key'), "site_id" => config('variables.cinetpay_site_id'), @@ -451,7 +452,12 @@ class CinetpayController extends Controller { try { - $response = $this->client->post('payment/check', [ + // Create a client with a base URI + $client = new Client([ + 'base_uri' => config('variables.cinetpay_api_url') + ]); + + $response = $client->post('payment/check', [ 'json' => [ "apikey" => config('variables.cinetpay_api_key'), "site_id" => config('variables.cinetpay_site_id'), diff --git a/config/variables.php b/config/variables.php index f0b1738..3bc8ff3 100644 --- a/config/variables.php +++ b/config/variables.php @@ -17,7 +17,7 @@ return [ 'cinetpay_site_id' => env('CINETPAY_SITE_ID', ''), 'cinetpay_transfert_password' => env('CINETPAY_TRANFERT_PASSWORD', ''), 'cinetpay_transfert_url' => env('CINETPAY_TRANSFERT_URL', ''), - + 'cinetpay_api_url' =>env('CINETPAY_API_URL', ''), 'stripe_key' => env('STRIPE_KEY', ''), 'stripe_secret' => env('STRIPE_SECRET', ''), 'stripe_webhook_secret' => env('STRIPE_WEBHOOK_SECRET', ''), diff --git a/routes/web.php b/routes/web.php index 817bfda..9b6cd31 100644 --- a/routes/web.php +++ b/routes/web.php @@ -76,7 +76,7 @@ $router->group(['middleware' => 'auth'], function () use ($router) { $router->get('methods',['as' => 'cinetpay.methods', 'uses' => 'CinetpayController@getMethods']); $router->addRoute(['GET','POST'],'pay',['as' => 'cinetpay.pay', 'uses' => 'CinetpayController@pay']); $router->post('payOut',['as' => 'cinetpay.payout', 'uses' => 'CinetpayController@payOut']); - $router->get('checkBalance',['as' => 'cinetpay.payout', 'uses' => 'CinetpayController@payOut']); + $router->get('checkBalance',['as' => 'cinetpay.check-balance', 'uses' => 'CinetpayController@checkBalance']); }); /**