fix: add cinetpay api url in variables

This commit is contained in:
Djery-Tom 2023-08-01 08:06:14 +01:00
parent 94cb623d4f
commit ca61b6bc6f
3 changed files with 15 additions and 9 deletions

View File

@ -19,7 +19,6 @@ use Throwable;
class CinetpayController extends Controller class CinetpayController extends Controller
{ {
private $client;
private $timeout = 60; //In seconds private $timeout = 60; //In seconds
/** /**
@ -29,10 +28,7 @@ class CinetpayController extends Controller
*/ */
public function __construct() 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 // Init payment
$createResponse = $this->client->post('payment', [ $createResponse = $client->post('payment', [
'json' => [ 'json' => [
"api_key" => config('variables.cinetpay_api_key'), "api_key" => config('variables.cinetpay_api_key'),
"site_id" => config('variables.cinetpay_site_id'), "site_id" => config('variables.cinetpay_site_id'),
@ -451,7 +452,12 @@ class CinetpayController extends Controller
{ {
try { 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' => [ 'json' => [
"apikey" => config('variables.cinetpay_api_key'), "apikey" => config('variables.cinetpay_api_key'),
"site_id" => config('variables.cinetpay_site_id'), "site_id" => config('variables.cinetpay_site_id'),

View File

@ -17,7 +17,7 @@ return [
'cinetpay_site_id' => env('CINETPAY_SITE_ID', ''), 'cinetpay_site_id' => env('CINETPAY_SITE_ID', ''),
'cinetpay_transfert_password' => env('CINETPAY_TRANFERT_PASSWORD', ''), 'cinetpay_transfert_password' => env('CINETPAY_TRANFERT_PASSWORD', ''),
'cinetpay_transfert_url' => env('CINETPAY_TRANSFERT_URL', ''), 'cinetpay_transfert_url' => env('CINETPAY_TRANSFERT_URL', ''),
'cinetpay_api_url' =>env('CINETPAY_API_URL', ''),
'stripe_key' => env('STRIPE_KEY', ''), 'stripe_key' => env('STRIPE_KEY', ''),
'stripe_secret' => env('STRIPE_SECRET', ''), 'stripe_secret' => env('STRIPE_SECRET', ''),
'stripe_webhook_secret' => env('STRIPE_WEBHOOK_SECRET', ''), 'stripe_webhook_secret' => env('STRIPE_WEBHOOK_SECRET', ''),

View File

@ -76,7 +76,7 @@ $router->group(['middleware' => 'auth'], function () use ($router) {
$router->get('methods',['as' => 'cinetpay.methods', 'uses' => 'CinetpayController@getMethods']); $router->get('methods',['as' => 'cinetpay.methods', 'uses' => 'CinetpayController@getMethods']);
$router->addRoute(['GET','POST'],'pay',['as' => 'cinetpay.pay', 'uses' => 'CinetpayController@pay']); $router->addRoute(['GET','POST'],'pay',['as' => 'cinetpay.pay', 'uses' => 'CinetpayController@pay']);
$router->post('payOut',['as' => 'cinetpay.payout', 'uses' => 'CinetpayController@payOut']); $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']);
}); });
/** /**