diff --git a/src/MomoApi.php b/src/MomoApi.php index e80f805..de6be45 100644 --- a/src/MomoApi.php +++ b/src/MomoApi.php @@ -68,6 +68,8 @@ public static function create(string $environment): MomoApi self::$client = HttpClient::create([ 'base_uri' => self::getBaseUrl($environment), ]); + } else { + self::$client = self::$client->withOptions(['base_uri' => self::getBaseUrl($environment)]); } return new self($environment); } @@ -90,6 +92,8 @@ public static function collection(array $config): CollectionApi self::$client = HttpClient::create([ 'base_uri' => self::getBaseUrl($environment), ]); + } else { + self::$client = self::$client->withOptions(['base_uri' => self::getBaseUrl($environment)]); } $configObject = Config::collection($subscriptionKey, $apiUser, $apiKey, $callbackUrl); @@ -114,6 +118,8 @@ public static function disbursement(array $config): DisbursementApi self::$client = HttpClient::create([ 'base_uri' => self::getBaseUrl($environment), ]); + } else { + self::$client = self::$client->withOptions(['base_uri' => self::getBaseUrl($environment)]); } $configObject = Config::disbursement($subscriptionKey, $apiUser, $apiKey, $callbackUrl);