All services Courier integration, Bangladesh

Courier API integration that books Pathao, Steadfast and RedX parcels from the order.

Rizer builds courier API integration for online stores in Bangladesh. Your store books the parcel with Pathao, Steadfast or RedX, saves the consignment ID on the order, and updates the order when the courier reports a delivery or a return. Mystic Shop BD, a store we built for the Bangladeshi market, books Pathao and Steadfast parcels this way. Rizer has delivered 120+ projects over 8+ years and holds a 4.9 average rating from 50+ reviews.

A live integration

Mystic Shop BD, 2 couriers connected to 1 order system.

The shop sells handmade and imported products to buyers nationwide. Its order system books Pathao or Steadfast parcels, keeps each consignment ID, and moves the order to its next fulfilment state when the courier reports a change.

The Mystic Shop BD storefront, a Bangladeshi store with Pathao and Steadfast booking built in
5 payment methods, 2 courier integrations
The order flow

How a parcel moves from checkout to delivery.

Each of the 6 stages below writes to the order record, so the order shows the parcel's latest courier status.

01

Checkout

The customer enters a name, address, delivery area and phone number. The number is normalised to a single dialable Bangladeshi mobile number, and the cash to collect comes from the order total and the delivery zone.

02

Check and confirm

A flagged order stays on hold until the shop verifies it, and the courier is booked only after that. Mystic Shop BD flags orders with a risk score.

03

Book the parcel

The store sends the parcel details to Pathao, Steadfast or RedX through the courier's API. Nobody retypes the name, address or cash amount into a courier panel.

04

Save the tracking ID

The consignment ID or tracking ID the courier returns is saved on the order.

05

Sync the status

Each courier status update is mapped onto the store's own order states, such as shipped, delivered or cancelled. Depending on the courier, updates arrive by webhook or by a scheduled status lookup.

06

Report delivery

Results are recorded by courier, payment type and risk level, so the shop can compare how each courier performs on its own parcels.

3 couriers

Pathao, Steadfast and RedX, what each API needs.

The 3 APIs do the same job with different inputs. The integration maps your order fields to the format each courier expects.

Pathao courier API integration

The Pathao courier API uses credentials from your Pathao merchant account. Each parcel is booked with the customer's details and the cash to collect, and Pathao returns a consignment ID that is saved on the order.

Steadfast courier API integration

The Steadfast courier API uses an API key and a secret key from your Steadfast merchant account. Each parcel is sent with an invoice number, the recipient's name, phone and address, and the cash-on-delivery amount, and the consignment ID it returns is saved on the order.

RedX API integration

Stores in BD use the RedX API to book parcels without the RedX merchant panel. It creates a parcel from the customer's details, a RedX delivery area and the cash to collect, and returns a tracking ID for status checks. RedX is not in our published case studies. We connect it with the same booking and status pattern we use for Pathao and Steadfast.

Clean order data

What the checkout captures before a parcel is booked.

A courier booking fails or comes back when the phone number, address or zone is wrong. The 6 features below are live on 2 of our Bangladeshi builds, NextGen Mobile and Mystic Shop BD.

A phone number the rider can dial

NextGen Mobile's checkout converts Bengali digits and numbers typed with +880 or 880 into a single Bangladeshi mobile format before it accepts the order.

Address and delivery area

NextGen Mobile validates the name, address and delivery area at checkout and returns any error with every field still filled in. The delivery area is the field Pathao and RedX match to their own area lists.

Delivery zones and dates

Mystic Shop BD publishes inside Dhaka, outside Dhaka and personalised-item timelines. The same zone logic sets the shipping rate and the delivery date at checkout.

Checks against fake orders

Mystic Shop BD scores each order for risk and lets the shop block a phone number or IP address from a suspicious order.

Order states the shop controls

NextGen Mobile orders move through 5 states: pending, confirmed, shipped, delivered and cancelled. Orders arrive as pending, so nothing is dispatched before the shop phones the customer, and each status change emails the customer automatically.

Customers look up orders with their phone number

NextGen Mobile customers type the phone number they ordered with to see each order's status and total. There is no login or signup. On a store with a courier API connected, a page like this can also show the courier's latest status.

The comparison

Booking parcels by hand against a connected courier API.

7 tasks that change when the store books parcels through the API.

Booking by handConnected courier API
BookingEach order typed into the courier's merchant panelParcel booked from the order in your store
Tracking numberCopied into a spreadsheet or a Facebook messageConsignment ID saved on the order
Delivery statusChecked on the courier's site 1 parcel at a timeStatus mapped back onto the order automatically
Phone numberRetyped, with room for a wrong digitNormalised at checkout and sent without retyping
Cash to collectEntered again for every parcelSent from the order total
Risky ordersFound out when the parcel comes backHeld for confirmation before a courier is booked
Choosing a courierBased on habitBased on delivery results by courier, payment type and risk level
Platforms

Courier booking on WooCommerce, Shopify and custom stores.

The booking and status logic stays the same on every platform. Where the code runs depends on how your store is built. Our WordPress, Shopify and Laravel development page covers the platforms themselves.

WooCommerce stores

On WooCommerce, we build the integration as a WordPress plugin that adds courier booking and the tracking ID to the order screen.

Shopify stores

On Shopify, we build the integration as a custom app that books parcels from your orders and writes tracking details back to them.

Custom stores

The courier code lives in the store's own codebase. On Mystic Shop BD, reviews, returns, email, analytics and couriers share 1 codebase, so an update to reviews or email cannot silently break the checkout.

Order panels for Facebook sellers

Businesses that take orders through Facebook, WhatsApp or phone calls can enter each order in an admin panel we build and book the parcel from the same screen. See our software development page for admin panels and internal tools.

Courier work in our builds

Delivery and courier work in our case studies.

Mystic Shop BD books parcels from the order, and NextGen Mobile prepares clean delivery data at checkout.

The Mystic Shop BD shipping policy page with its delivery zones
Custom store, sells nationwide

Mystic Shop BD

Prices are in taka, and buyers choose from 5 payment methods, including cash on delivery, bKash, SSLCommerz and manual Nagad. Pathao and Steadfast parcels are booked from the order. The order stores the campaign, the courier and the delivery result, so each delivered sale can be traced to the advert that produced it.

2 courier integrations, platform hosting $0 a month

The NextGen Mobile order tracking page where customers look up orders by phone number
Rajshahi handset shop

NextGen Mobile

A Rajshahi phone store that sells on cash on delivery anywhere in Bangladesh. The checkout converts Bengali numerals and +880 prefixes into a dialable number and prices Rajshahi and the rest of Bangladesh separately, each with its own arrival window. Customers track their orders by phone number.

5 order states, the customer emailed on every change

Track record

Rizer's track record across all clients.

These figures cover every Rizer project across all 6 services.

8+Years delivering
120+Projects delivered
50+Clients and teams
4.9Average rating, 50+ reviews
Client review.

"Rizer did SEO on my new travel agency site and we landed our first client within days. Clear reporting, kind communication, real results."

Benni Klein, Owner, Accessible Trip Brazil

Working with Rizer

How we build courier integrations.

Checkout and courier booking built together

We build the checkout fields, the order states and the courier connection together, so the phone number, address and cash amount the courier needs are captured correctly at the start.

Payments in the same build

Mystic Shop BD's checkout takes 5 payment methods, including cash on delivery, bKash, SSLCommerz and manual Nagad, and the same order system books its 2 couriers. Our bKash, Nagad and SSLCommerz integration page covers the payment side.

Code and data owned by the business

The source code, order records and customer data of Mystic Shop BD and NextGen Mobile belong to those 2 businesses.

Tested before real parcels ship

Launch QA includes test bookings and status updates with each courier.

Marketing from the same team

We also run Meta ads, Google Ads and SEO. Mystic Shop BD saves the campaign on each order, so the shop can trace each delivered, profitable parcel back to the campaign that produced it. Our ecommerce website development page covers full store builds.

Remote, across Bangladesh

Clients anywhere in Bangladesh work with us remotely: we talk on a booked call and keep in touch by email. Our Bangladesh services page links every Bangladesh page, and our services page lists all 6 services.

Questions

Courier integration in Bangladesh, common questions.

How much does courier API integration cost?

We quote after a free 15-minute call. The quote depends on 4 things:

  • Couriers: 1, 2 or all 3 of Pathao, Steadfast and RedX.
  • Platform: WooCommerce, Shopify, a custom store or an order panel.
  • Status sync: booking only, or booking with delivery status returned to the order.
  • Extras: risk checks, delivery zone pricing, phone number normalisation and courier performance reports.
What does the Pathao delivery API need from each order?

The recipient's name, phone number and address, the delivery area, the parcel details and the amount to collect. The API returns a consignment ID, which we save on the order.

Do I need a merchant account with each courier?

Yes. The API keys come from your Pathao, Steadfast or RedX merchant account, and the integration uses the accounts you already have. Courier charges stay between you and the courier.

Can a store use more than 1 courier?

Yes. Mystic Shop BD books parcels with both Pathao and Steadfast from the same order system and records delivery performance by courier, so the shop can compare them.

How does delivery status get back into the store?

Depending on the courier, updates reach a webhook in your store, or the store looks up each open parcel on a schedule. Each courier status is mapped to an order state in your store, and a status change can email the customer, as order updates do on NextGen Mobile.

Does courier integration work with cash on delivery?

Yes. The cash to collect is sent with each parcel, and the courier collects it at the door. Mystic Shop BD holds risky cash-on-delivery orders for confirmation before a courier is booked, and NextGen Mobile phones customers to confirm before anything is dispatched.

Can you add couriers to my existing WooCommerce or Shopify store?

Yes. We connect Pathao, Steadfast or RedX to the store you already run, without rebuilding it. If the store itself needs a redesign or a move to a custom build, we quote for that separately.

How long does a courier integration take?

The timeline is set after the call, once we know your platform and how many couriers you want connected. If the integration comes with a new website, the website itself takes about 2 to 4 weeks.

Start here

Connect your store to your couriers.

Book a free 15-minute call and tell us which couriers you use, how your orders arrive and which platform your store runs on. We reply with a quote. If you prefer email, write to [email protected].