PHPackages                             abdur-rahaman/redx-courier - 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. abdur-rahaman/redx-courier

ActiveLibrary[API Development](/categories/api)

abdur-rahaman/redx-courier
==========================

Redx Shipping method courier services

v1.0.1(3mo ago)11MITPHPPHP ^8.1

Since Mar 20Pushed 3mo agoCompare

[ Source](https://github.com/abdurrahamanbabu/redx-courier)[ Packagist](https://packagist.org/packages/abdur-rahaman/redx-courier)[ RSS](/packages/abdur-rahaman-redx-courier/feed)WikiDiscussions main Synced 3w ago

READMEChangelog (2)DependenciesVersions (3)Used By (0)

Installation Run the following command to install the package:

```
composer require abdur-rahaman/redx-courier
```

Configuration After installation, publish the configuration file:

```
php artisan vendor:publish --provider="AbdurRahaman\\RedxCourier\\RedxServiceProvider"
```

This will create a config/redex-courier.php file. Update the configuration with your API key and environment settings.

Example configuration:

```
 env('REDX_API_KEY'),
    'redx_env' => env('REDX_ENV', 'SANDBOX'), // 'SANDBOX' or 'LIVE'
    'live_url' => 'https://api.redx.com.bd',
    'sendbox_url' => 'https://sandbox.redx.com.bd',
    'timeout' => 30,
];
```

Usage Basic Usage Use the Redx facade or resolve the service from the container.

```
 'My Store',
        'phone' => '0123456789',
        'address' => '123 Main St',
        'area_id' => 1,
    ]);

    // Get charge for delivery
    $charge = Redx::getCharge([
        'area_id' => 1,
        'pickup_id' => 1,
        'total_amount' => 1000,
        'weight' => 1.5,
    ]);

    // Create a parcel
    $parcel = Redx::createParcel([
        'customer_name' => 'John Doe',
        'customer_phone' => '0123456789',
        'delivery_area' => 'Dhaka',
        'delivery_area_id' => 1,
        'customer_address' => '456 Elm St',
        'merchant_invoice_id' => 'INV001',
        'cash_collection_amount' => 1000,
        'parcel_weight' => 1.5,
        'instruction' => 'Handle with care',
        'value' => 1000,
        'is_closed_box' => true,
        // ... other fields
    ]);

    // Update a Parcel
    $update = Redex::parcelUpdate([
         'entity_type' => "parcel-tracking-id",
         "entity_id" => '20A316MOG0DI',
         "property_name" => 'status', // Property name you want to update
         "new_value" => "cancelled", // Update value
         "reason" => "Customer Change his mind" // Update reason
    ]);
```

Available Methods

```
getAreas(): Get all delivery areas

areaByPostCode(int $postalCode): Get area by postal code

areaByDistrictName(string $districtName): Get area by district name

addPickupStore(array $data): Add a pickup store

getPickupStores(): Get all pickup stores

pickupDetails(int|string $pickupId): Get pickup store details

getCharge(array $data): Calculate delivery charge

createParcel(array $data): Create a new parcel

trackParcel(string $tracking_id) : Track a Parcel

parcelUpdate(array $data ) : Update Parcel Details

froudCheck(string $contact): Customer Recieved and cancelation ratio
```

Requirements PHP 8.1 or higher

Laravel 9 or higher

License MIT

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance81

Actively maintained with recent releases

Popularity3

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 66.7% 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

Every ~0 days

Total

2

Last Release

99d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/253532768?v=4)[Abdur Rahaman](/maintainers/abdurrahamanbabu)[@abdurrahamanbabu](https://github.com/abdurrahamanbabu)

---

Top Contributors

[![aoradev03](https://avatars.githubusercontent.com/u/209583112?v=4)](https://github.com/aoradev03 "aoradev03 (2 commits)")[![abdurrahamanbabu](https://avatars.githubusercontent.com/u/253532768?v=4)](https://github.com/abdurrahamanbabu "abdurrahamanbabu (1 commits)")

### Embed Badge

![Health badge](/badges/abdur-rahaman-redx-courier/health.svg)

```
[![Health](https://phpackages.com/badges/abdur-rahaman-redx-courier/health.svg)](https://phpackages.com/packages/abdur-rahaman-redx-courier)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35816.3M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24015.5M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93452.6k6](/packages/botman-driver-telegram)[pixelant/pxa-social-feed

Add Facebook, Instagram, and Twitter feeds to your site.

2349.3k](/packages/pixelant-pxa-social-feed)

PHPackages © 2026

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