PHPackages                             bruno-canada/ups-soap-easytracking - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. bruno-canada/ups-soap-easytracking

ActiveLibrary[API Development](/categories/api)

bruno-canada/ups-soap-easytracking
==================================

UPS SOAP API Easy Tracking

01PHP

Since Dec 7Pushed 6y ago1 watchersCompare

[ Source](https://github.com/bruno-canada/ups-soap-easytracking)[ Packagist](https://packagist.org/packages/bruno-canada/ups-soap-easytracking)[ RSS](/packages/bruno-canada-ups-soap-easytracking/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

### UPS SOAP API Easy Tracking

[](#ups-soap-api-easy-tracking)

![Status](https://camo.githubusercontent.com/263f3694f42afc27e06a1ff829cd63884893b55624e13a16893dd0a3ba772b94/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d6163746976652d737563636573732e737667)[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](/LICENSE)

---

 Light, simple and easy-to-use library that connects to UPS web service via SOAP (Simple Object Access Protocol) to track and show the details of a shipment.

📝 Table of Contents
-------------------

[](#-table-of-contents)

- [About](#about)
- [Getting Started](#getting_started)
- [Usage](#usage)
- [Built Using](#built_using)
- [Authors](#authors)

🧐 About
-----------------------------------------

[](#-about-)

This tool was created based upon some requests of an easy and very light way to add a tracking field to a website which the customers could track their shipments within the website.

It offers a copy and past frontend interface to use on your website and customize as you wish. It is a simple Form that process the request via AJAX and uses Bootstrap 4 and Jquery 3.4.1.

🏁 Getting Started
-------------------------------------------------------------

[](#-getting-started-)

To use it is very simple, you can either directly download the project or use composer. There are no external dependencies.

If you decide to use composer just type:

```
composer require bruno-canada/ups-soap-easytracking
```

### Prerequisites

[](#prerequisites)

Tech: PHP 5.5

UPS Requisites:
You need to have ready to use UPS credentials including: Access Key, Username and Password. You can get more information of how to get it [here](https://www.ups.com/upsdeveloperkit).

🎈 Usage
-----------------------------------------

[](#-usage-)

Check the folder *frontend* for ready-to-use sample.

```
try {

    $ups = new UPS\UPSClient($keyaccess, $userid, $passwd, $mode);
    $resp = $ups->track($trackingNumber);

    print_r($resp);

} catch (\Exception $e) {

    echo "Error: " . $e->getMessage();
}
```

⛏️ Built Using
------------------------------------------------------

[](#️-built-using-)

- \[PHP\] () PHP
- \[Bootstrap\] () - Frontend
- \[Jquery\] () - Frontend Javascript Library

✍️ Authors
----------------------------------------------

[](#️-authors-)

- [@bruno-canada](https://github.com/bruno-canada) - Idea &amp; Initial work

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity35

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c8d5d0632bf33107ddeecfd7e58cba09958a0518e34086be193bb939197e643?d=identicon)[bruno-canada](/maintainers/bruno-canada)

---

Top Contributors

[![brnquester](https://avatars.githubusercontent.com/u/55158870?v=4)](https://github.com/brnquester "brnquester (6 commits)")

### Embed Badge

![Health badge](/badges/bruno-canada-ups-soap-easytracking/health.svg)

```
[![Health](https://phpackages.com/badges/bruno-canada-ups-soap-easytracking/health.svg)](https://phpackages.com/packages/bruno-canada-ups-soap-easytracking)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M271](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
