Skip to the content
Docs

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.

4 min readLast updated 23 Oct 2026

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 JuktoWhat it is
API keyYour Steadfast API key (a secret)
Secret keyYour Steadfast secret key (a secret)
Portal addressKeep the default, portal.packzy.com, unless Steadfast told you to use portal.steadfast.com.bd
Webhook tokenOptional. Any long text you choose, for status updates (a secret)

Where to find your keys#

  1. 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. 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. 3

    Keep the portal address

    Keep Portal address on the default unless Steadfast told you to use the other address.

  4. 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. 1

    Open the provider

    Go to Dashboard > Tools > Integrations, open the Couriers group and choose Steadfast.

  2. 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. 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. 4

    Press Turn on

    Steadfast has no Sandbox, so turning on makes it live.

  5. 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 seeWhat it meansWhat to do
Fill in: API key, Secret keyA required field is emptyFill both and save
Steadfast balance: the courier did not accept the saved keys (401)The keys are wrongCopy them again from the Steadfast panel
the courier did not answer in time; try again in a momentSteadfast was slowTry again in a minute
the buyer phone must be a Bangladesh mobile number (01XXXXXXXXX) for this courierThe order phone has a wrong formatFix the phone on the order
Steadfast answered without a consignment idSteadfast did not create the parcelCheck 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 bookingClose 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 JuktoCancel it in the Steadfast panel

Next#

Was this guide helpful?

Comments (0)

Anyone can comment. Please do not post phone numbers, passwords or customer details.

Never shown. Only used to tell you when someone replies.
0 / 2000