Skip to content
Back to Help Desk
Products & OrdersOctober 31, 2026

How to send orders to a courier (Steadfast, Pathao, RedX, Paperfly, CarryBee)

Connect your courier, book parcels in one click or automatically, and get delivery updates back on your orders.

Connect your courier account once, then book a parcel for any order in one click. EcomUp supports Steadfast, Pathao, RedX, Paperfly and CarryBee. Delivery updates come back to your order, so it moves to Delivered by itself.

Before you start

  • A merchant account with your courier, and its API details (see the table below).
  • Your role needs permission to edit connections and orders.
  • Each order needs a shipping address with a phone number.
CourierWhat you need
SteadfastAPI Key and Secret Key from your Steadfast merchant panel
PathaoClient ID, Client Secret, Username (Email) and Password from the Pathao merchant panel’s Developer API settings
RedXAPI Access Token from RedX merchant support or panel
PaperflyUsername, Password and API Key from the Paperfly team
CarryBeeThe Phone Number and Password you use for the CarryBee merchant panel

Step 1: Connect your courier

  1. In the sidebar, go to Connections.
  2. Scroll to Courier Services.
  3. Click Connect next to your courier.
    Courier Services section on the Connections page
    Scroll to Courier Services (1) and click Connect (2) under your courier.
  4. Fill in the details for your courier.
  5. Copy the Delivery status webhook URL shown in the window (click Copy). Paste it in your courier’s merchant panel, in its webhook settings. This lets delivery updates come back to EcomUp.
  6. Click Connect (for example Connect Steadfast). You’ll see Connected next to the courier.

Step 2: Send an order to the courier

  1. Go to Orders.
  2. Open the order’s menu (the three dots) and choose Assign to Courier.
    Order menu with Assign to Courier
    Open the order’s menu (the three dots) and choose Assign to Courier (1).
  3. Check the fraud check box at the top. If it says High-risk customer, tick I understand the risk and want to ship this order only if you are sure. See Check a customer for fraud.
  4. Under Select Courier, pick a courier.
  5. Click Confirm. The parcel is booked and the order becomes Confirmed.
    Assign to Courier window with the fraud result and a courier selected
    Check the fraud result (1), pick a courier (2), then click Confirm (3).

For Pathao, if EcomUp can’t match the address to a Pathao city or zone, it asks you to pick the city, zone and area yourself. Then confirm again.

Step 3 (optional): Send paid orders automatically

  1. Go to Settings → General.
  2. Under Courier Automation, choose your Default courier.
  3. If you chose Pathao, also choose your Pathao store.
  4. Turn on Auto-assign paid orders to courier.
    Courier Automation card in Settings, General
    Choose your Default courier (1), then turn on Auto-assign paid orders to courier (2).

Now when an order is marked as paid, it is sent to your default courier. High-risk orders flagged by the fraud check are skipped and left for you to review.

How delivery updates work

  • When the courier reports delivered, the order becomes Delivered.
  • Returned or delivery failed makes it Failed, and the stock goes back.
  • Cancelled makes it Cancelled. Hold makes it On Hold.
  • The courier name, tracking code and status show in the order’s details. For Steadfast, click the refresh icon to check the latest status.

Tips

  • CarryBee has no order API. Choosing CarryBee puts the order On Hold for manual dispatch. It does not book a parcel. Create the parcel in the CarryBee merchant panel yourself.
  • An order can only go to one courier. To switch, cancel the parcel with the courier and handle the order there.
  • The Assign to Courier window shows the COD Amount (the order total). Check it before you confirm, and edit the order first if the total is wrong.
  • If auto-assign fails, the order shows a warning marker. Click it to assign by hand.

Troubleshooting

“Shipping address with phone number is required to assign to …”

Edit the order and add a phone number to the shipping address, then try again.

“This order is already assigned to …. An order can only be assigned to one courier.”

The order already has a parcel. Check the courier’s panel for its status.

“… is not connected. Please connect it first.”

Connect the courier in Connections → Courier Services first.

“Pathao connection is missing credentials — reconnect Pathao from the Connections page.”

Some Pathao details are missing. Disconnect and connect Pathao again with all four details.

“No Pathao store found on this account — create a store in the Pathao merchant panel first (Store Management).”

Create a store in your Pathao merchant panel under Store Management, then try again.

“Could not match the shipping city … to a Pathao city.”

Pick the right city and zone in the list that appears, or book the parcel from the Pathao panel.

“Could not match the shipping address to a RedX delivery area.”

Edit the order so the city and area are clear, or book the parcel in the RedX panel.

“Select a default courier before enabling auto-assign”

Choose a Default courier first, then turn on auto-assign.

Delivery status doesn’t update

Make sure you pasted the Delivery status webhook URL in your courier’s merchant panel.

Related articles

Let EcomUp answer the next message.

Connect your page, add a few products and see how it replies before you switch it on.

No card needed to sign up. Or email support@ecomup.ai.