Download the PHP package steadfast-courier/steadfast-courier-laravel-package without Composer
On this page you can find all versions of the php package steadfast-courier/steadfast-courier-laravel-package. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download steadfast-courier/steadfast-courier-laravel-package
More information about steadfast-courier/steadfast-courier-laravel-package
Files in steadfast-courier/steadfast-courier-laravel-package
Package steadfast-courier-laravel-package
Short Description A complate Laravel package for SteadFast Courier Limited
License MIT
Homepage https://github.com/steadfast-it/steadfast-courier-laravel-package
Informations about the package steadfast-courier-laravel-package
A complate Laravel package for SteadFast Courier Limited
This is a Laravel/PHP package for Steadfast Courier System. This package can be used in laravel projects. You can use this package for headless/rest implementation as well as blade or regular mode development. We created this package while working for a project and thought to made it release for all so that it helps. This package is available as regular php composer package.
✨ Features
🚀 Installation
You can install the package via composer:
You can publish the config file with:
After publish config file setup your credential. you can see this in your config directory steadfast-courier.php file
⚙️ Set .env configuration
📬 1. Placing an order
Use this namespace at the top of the php class file
Response:
📦 2. Bulk Order Create
Use this is at the top of the php class file
Response:
If there is any error in your data or network, the response will be like this.
Response:
🔍 3. Checking Delivery Status
There are three way to check Delivery Status, and each have same response like below.
Use this at the top of the php class file
Response:
Delivery Statuses
Here are the possible delivery statuses returned by the Steadfast Courier API along with their descriptions:
Status | Meaning |
---|---|
pending | Not yet delivered or canceled |
delivered_approval_pending | Delivered, awaiting admin approval |
partial_delivered_approval_pending | Partially delivered, awaiting approval |
cancelled_approval_pending | Cancelled, awaiting approval |
unknown_approval_pending | Unknown state, needs support intervention |
delivered | Delivered and balance updated |
partial_delivered | Partially delivered and balance updated |
cancelled | Cancelled and balance updated |
hold | On hold |
in_review | Order placed, under review |
unknown | Unknown status, Need contact with the support team |
You can use these statuses to track the progress of your consignments and take appropriate actions.
💰 4. Checking Current Balance
Use this at the top of the php class file
Response:
🔁 5. Webhook Integration
SteadFast Webhook wants and
Callback Url: SteadFast will use this URL to announce any changes to the parcel status. Auth Token(Bearer): For Authentication.
Make a Api Route
Set Auth Token(Bearer) in .env
Controller: or your Own made Controller
📞 Support
For any issues or questions related to this package, please open an issue on GitHub.
👥 Credits
- AmadulHaque
📄 License
The MIT License (MIT). Please see License File for more information.
All versions of steadfast-courier-laravel-package with dependencies
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0
guzzlehttp/guzzle Version ^7.2