Tracking functionality of Fedex Supreme Tracking component is very easy to use. There is no need to care about services, packaging types and much of the information you need for rating functionality. All you need to do is make a request object, set authentication information to it, add tracking numbers and check for response. Here is an example of Fedex tracking.
Make an instance of FedEx authorization ticket and assign required information.
FedExTrackProvider Track = new FedExTrackProvider();
FedExAuthTicket ticket = new FedExAuthTicket();
ticket.CarrierCode = FedExCarrierCode.FedExExpress;
ticket.CustomerTransactionId = "your Customer Transaction Id";
ticket.MeterNumber = "your Meter Number";
ticket.AccountNumber = "your Account Number";
Make an instance of Fedex track request and assign tracking number.
FedExTrackRequest request = new FedExTrackRequest();
request.PackageIdentifier = "tracking number here";
Assign Ticket to request and and check for tracking results.
request.AuthTicket = Ticket;
FedExTrackResponse response = Track.Check(request, false);
Go through the shipment events and get any information you need from response.
foreach(FedExEvent fedex_event in response.Package.Events)
{
string city = fedex_event.Address.City;
string description = fedex_event.Description;
}