diff --git a/Model/Carrier/CustomShipping.php b/Model/Carrier/CustomShipping.php
index 5a8c8a4a452a2e8a976653ae20934ac5e8c6b9fa..af748b6e3e1a9b29f0c5bd8c5acbb7522f4a7b77 100644
--- a/Model/Carrier/CustomShipping.php
+++ b/Model/Carrier/CustomShipping.php
@@ -483,16 +483,16 @@ class CustomShipping extends AbstractCarrierOnline implements CarrierInterface
         if (!is_array($trackingValue)) {
             $trackingValue = [$trackingValue];
         }
-        foreach ($trackingValue as $item) {
+        foreach ($trackingValue as $trackingReference) {
             $tracking = $this->_trackStatusFactory->create();
-
             $tracking->setCarrier(self::CODE);
             $tracking->setCarrierTitle($carrierTitle);
-            $tracking->setUrl(uData::TRACKING .$item);
-            $tracking->setTracking($item);
-            $tracking->addData($this->processTrackingDetails($item));
+            $tracking->setUrl(sprintf(uData::TRACKING, $this->getBaseUrl(), $trackingReference));
+            $tracking->setTracking($trackingReference);
+            $tracking->addData($this->processTrackingDetails($trackingReference));
             $result->append($tracking);
             $counter ++;
+            echo (sprintf(uData::TRACKING, $this->getBaseUrl(), $trackingReference));
         }
 
         //Tracking Details Not Available
diff --git a/Model/Carrier/uData.php b/Model/Carrier/uData.php
index 46e26523d5eea93e149ff765f259a69111d557aa..8ea407092b9db8e63f32dc64e59e878851afabcc 100644
--- a/Model/Carrier/uData.php
+++ b/Model/Carrier/uData.php
@@ -10,7 +10,7 @@ namespace bobgo\CustomShipping\Model\Carrier;
 class uData
 {
     /** Tracking Endpoint */
-    public const TRACKING = 'https://api.dev.ship.uafrica.com/tracking?channel=localhost&tracking_reference=';
+    public const TRACKING = 'https://api.dev.ship.uafrica.com/tracking?channel=%s&tracking_reference=%s';
     /*** RATES API Endpoint*/
     public const RATES_ENDPOINT = 'https://api.dev.ship.uafrica.com/rates-at-checkout/magento';
 }