PHPackages                             noouh/jt-shipping-api - 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. noouh/jt-shipping-api

ActiveLibrary[API Development](/categories/api)

noouh/jt-shipping-api
=====================

v1(1y ago)019MITPHP

Since Aug 7Pushed 1y ago1 watchersCompare

[ Source](https://github.com/mohamedhekal/J-T-Express-API-Egypt)[ Packagist](https://packagist.org/packages/noouh/jt-shipping-api)[ RSS](/packages/noouh-jt-shipping-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

Shipping Package With Laravel
=============================

[](#shipping-package-with-laravel)

Package shipping / integrate with J&amp;T Express Company For shipping services

Hi 👋
====

[](#hi-)

🚀
-

[](#)

Installation
------------

[](#installation)

Install with composer

```
composer require mohamedhekal/J-T-Express-API-Egypt
```

Add service Providor in config/app.php

```
\Amin\JtShippingApiLaravel\JtExpressServiceProvider::class,
```

Environment Variables
---------------------

[](#environment-variables)

To run this package, you will need to add the following environment variables to your .env file

`API_ACCOUNT`

`JT_EXPRESS_URL`

`sender`

run command:

```
 php artisan vendor:publish --tag=JtExpress-package-config
```

How to use ?
------------

[](#how-to-use-)

### create order:

[](#create-order)

- this function to create order , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->createOrder($data);

    $data = [
        'customerCode'=> 'test102',
        'digest'=> 'sdsd499',
        'length'=> '20',
        'sendStartTime'=> '2021-12-03 10:02:50',
        'weight'=> '20',
        'billCode'=> '9ui8',
        'txlogisticId'=> '243n3k409j',
        'totalQuantity'=> '10',
        'receiver'=> [
            'area'=> 'sdfdsafdsfdsafdsa1',
            'address'=> 'sdfsacdscdscds2a',
            'town'=> '',
            'street'=> '',
            'city'=> 'Abu Ajram',
            'mobile'=> '1441234567843543543554311143',
            'mailBox'=> 'ant_li123@qq.com',
            'phone'=> '1441234567843543543554311143',
            'countryCode'=> 'KSA',
            'name'=> 'test_receiver',
            'company'=> 'guangdongshengshenzhenshizhuantayigeyidia nzishiyeyouxianggongsi',
            'postCode'=> '518000',
            'prov'=> 'Al Jawf'
        ],
        'itemsValue'=> '100',
        'width'=> '23',
        'items'=> [
            ['number'=> 1, 'itemType'=> 'ITN1', 'itemName'=> '服饰123456test', 'priceCurrency'=> 'DHS', 'itemValue'=> '12.36', 'itemUrl'=> 'http://www.baidu.com/shangpinlianjiedizhi', 'desc'=> 'test_ordermiaoshu'],
            ['number'=> 1, 'itemType'=> 'ITN1', 'itemName'=> '服饰123456test', 'priceCurrency'=> 'DHS', 'itemValue'=> '12.36', 'itemUrl'=> 'http://www.baidu.com/shangpinlianjiedizhi', 'desc'=> 'test_ordermiaoshu'],
            ['number'=> 1, 'itemType'=> 'ITN1', 'itemName'=> '服饰123456test', 'priceCurrency'=> 'DHS', 'itemValue'=> '12.36', 'itemUrl'=> 'http://www.baidu.com/shangpinlianjiedizhi', 'desc'=> 'test_ordermiaoshu'],
            ['number'=> 1, 'itemType'=> 'ITN1', 'itemName'=> '服饰123456test', 'priceCurrency'=> 'DHS', 'itemValue'=> '12.36', 'itemUrl'=> 'http://www.baidu.com/shangpinlianjiedizhi', 'desc'=> 'test_ordermiaoshu'],
        ],
        'sendEndTime'=> '2021-12-05 10:02:50',
        'height'=> '10',
    ];
```

This function will return object.

### checking order:

[](#checking-order)

- this function to checking order , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->checkingOrder($command = 1, $serialNumber, $customerCode, $digest);

    $orderType    = 1;
    $txlogisticId = 'EGYUAT73577596805';
    $reason       = 'reason description';
    $customerCode = 'J0086024194';
    $digest       = 'U40e5sumorgd3YgZzU61Mw==';
```

This function will return object.

### checking order:

[](#checking-order-1)

- this function to checking order , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->checkingOrder($command = 1, $serialNumber, $customerCode, $digest);

    $command      = 1;
    $serialNumber = ['EGYUAT81235870018'];
    $customerCode = 'J0086024138';
    $digest       = 'wapT8IYOjNeViOL5eZupEg==';

```

This function will return object.

### cancel order:

[](#cancel-order)

- this function to cancel order , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->cancelOrder($orderType, $txlogisticId, $reason, $customerCode, $digest);

    $orderType    = 1;
    $txlogisticId = 'EGYUAT73577596805';
    $reason       = 'resoun ';
    $customerCode = 'J0086024194';
    $digest       = 'U40e5sumorgd3YgZzU61Mw==';
```

This function will return object.

### waybill Information:

[](#waybill-information)

- this function to get waybill Information , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->waybillInformation($digest, $customerCode, $waybillNos);

    $digest       = 'U40e5sumorgd3YgZzU61Mw==';
    $customerCode = 'J0086024194';
    $waybillNos   = ['UEG000000313474'];
```

This function will return object.

### logistics Track Inquiry:

[](#logistics-track-inquiry)

- this function to get logistics Track Inquiry , just pass following params:

```
    $shipping = new JtExpress();
    $shipping->logisticsTrackInquiry($digest, $billCodes);

    $digest    = 'U40e5sumorgd3YgZzU61Mw==';
    $billCodes = 'UEG000000190252';
```

This function will return object.

Support
-------

[](#support)

For support, email

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

641d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a9d7c092a109fe780c7efd87ce4142eae2c0cec0f92fd1e87e769bec5661953b?d=identicon)[mohamedhekal](/maintainers/mohamedhekal)

---

Top Contributors

[![mohamedhekal](https://avatars.githubusercontent.com/u/21014387?v=4)](https://github.com/mohamedhekal "mohamedhekal (2 commits)")

### Embed Badge

![Health badge](/badges/noouh-jt-shipping-api/health.svg)

```
[![Health](https://phpackages.com/badges/noouh-jt-shipping-api/health.svg)](https://phpackages.com/packages/noouh-jt-shipping-api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M478](/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)
