Steadfast: book parcels from your orders
Connect Steadfast Courier with an API key and a secret key. No test mode, the webhook for status updates, and common errors.
Steadfast has the simplest connection of all couriers: two keys, and you are ready to book.
What it is#
Steadfast Courier delivers parcels across Bangladesh and collects cash on delivery. With the connection on, you book a parcel from an order in one click and follow its status on the order. It suits shops that want a quick start and ship mostly with cash on delivery.
What you need#
- A Steadfast merchant account.
- Fields in Jukto:
| Field in Jukto | What it is |
|---|---|
| API key | Your Steadfast API key (a secret) |
| Secret key | Your Steadfast secret key (a secret) |
| Portal address | Keep the default, portal.packzy.com, unless Steadfast told you to use portal.steadfast.com.bd |
| Webhook token | Optional. Any long text you choose, for status updates (a secret) |
Where to find your keys#
- 1
Open the API settings in your Steadfast panel
Sign in to your Steadfast merchant panel and open Settings, then API, the place where API keys are made.
- 2
Copy the two keys
Copy the API key and the Secret key. If the panel shows no keys, ask Steadfast support to issue them.
- 3
Keep the portal address
Keep Portal address on the default unless Steadfast told you to use the other address.
- 4
Optional: prepare the webhook
For automatic status updates choose any long text as the Webhook token in Jukto. You will use the same text in the Steadfast panel in the next section.
What Jukto does#
- Keys. Saved encrypted for this website only. They are used only by your own website.
- Booking. From the order's Courier card Jukto creates a consignment with your invoice number, the buyer's name, phone (11 digits, 01XXXXXXXXX) and address, and the cash to collect (0 for a paid order). Steadfast returns a consignment and a tracking code, which Jukto saves on the order.
- Status. Jukto reads the status from Steadfast every 15 minutes for open parcels, and at once when you press Check status now. With the webhook set, Steadfast also tells Jukto when the status changes.
- Webhook. In your Steadfast panel open Settings > API > Webhook. Paste the Webhook address from the Steadfast provider page as the callback URL, and use the same text as the Webhook token for Authorization: Bearer. Jukto rejects calls without the token. The address carries a secret code; Make a new address replaces it and the old one stops working at once.
- No price and no cancel. Steadfast gives no price before booking, so the card says the charge appears after booking. Jukto has no cancel call for Steadfast: cancelling in Jukto only closes the booking here, so cancel the parcel in the Steadfast panel as well.
Test and turn on#
- 1
Open the provider
Go to Dashboard > Tools > Integrations, open the Couriers group and choose Steadfast.
- 2
Fill the fields
Fill API key and Secret key, keep Portal address, add a Webhook token if you want status updates, then press Save.
- 3
Press Test connection
Jukto asks Steadfast for your balance. When the keys are right you see "Connected to Steadfast. Balance: Tk" followed by your balance.
- 4
Press Turn on
Steadfast has no Sandbox, so turning on makes it live.
- 5
Book one parcel
Open a confirmed order, find the Courier card, choose Steadfast and book. Cancel the test parcel in the Steadfast panel before pickup.
Common errors#
| What you see | What it means | What to do |
|---|---|---|
| Fill in: API key, Secret key | A required field is empty | Fill both and save |
| Steadfast balance: the courier did not accept the saved keys (401) | The keys are wrong | Copy them again from the Steadfast panel |
| the courier did not answer in time; try again in a moment | Steadfast was slow | Try again in a minute |
| the buyer phone must be a Bangladesh mobile number (01XXXXXXXXX) for this courier | The order phone has a wrong format | Fix the phone on the order |
| Steadfast answered without a consignment id | Steadfast did not create the parcel | Check the keys and the order, then try again |
| This order already has an open booking with another courier. Cancel it first. | One order, one open booking | Close the other booking first |
| Closed here. This courier has no cancel call: cancel the parcel in its own panel too. | Steadfast cannot be cancelled from Jukto | Cancel it in the Steadfast panel |
Next#
- Couriers overview
- Pathao Courier: city, zone and area pickers.
- Book a courier

Comments (0)
Anyone can comment. Please do not post phone numbers, passwords or customer details.