MarkitMall Dropship API

Sell MarkitMall products on your own website

One REST API and signed webhooks connect any website, app or ERP to MarkitMall. You sell; we stock, pack, deliver, collect cash on delivery and pay you the margin.

1

Browse the catalog

Wholesale prices, suggested and minimum resale prices, live stock.

2

List products

Copy them to your store with your own price, title and photos.

3

Send us orders

One API call per customer order — COD or prepaid.

4

We pack & ship

Under your brand, with tracking sent back to you.

5

You earn the margin

Your selling price minus wholesale and shipping.

Base URL#

Every endpoint lives under
https://backend.markitmall.com/dropship/v1
  • JSON over HTTPS. Authenticate with Authorization: Bearer <keyId>:<secret> — see Authentication.
  • Amounts are whole Pakistani rupees (integers); dates are ISO 8601 in UTC.
  • The same URL serves the sandbox: a mk_test_… key validates everything but ships nothing — see Sandbox & testing.
  • The machine-readable spec (OpenAPI 3.1) is at https://backend.markitmall.com/dropship/v1/openapi.json — import it into Postman or generate a client.

Ways to connect#

Your storeUseEffort
Custom website / app / ERPThis API directlyA few days of development
ShopifyMarkitMall Shopify appInstall and paste a key
WooCommerceMarkitMall WordPress pluginInstall and paste a key

The apps and the plugin are built on this same API, so everything below applies to them too.

The terms in numbers#

These are the current values; they come straight from our settings, so this page is always up to date.

WhatNow
Margin released after delivery20 days — once the courier has paid us the cash
Customer return window7 days after delivery
Return shipping on a refused or returned parcelRs 150
Standard forward shippingRs 200 (some cities cost more — ask POST /shipping/quote)
Security deposit held on your walletRs 2,000
Platform fee on margins10%
Prepaid ordersAllowed — unpaid ones wait 72 hours for a top-up
Customer confirmation callNot required
Orders per dayStarts at 20, up to 500 — see Orders & money

Need an account?

Sign up on MarkitMall, complete KYC and apply as a dropshipper from the dropshipping dashboard. You can create sandbox keys and build your integration while the application is being reviewed.
Keys live in the dashboard under Integrations. Events are signed with HMAC-SHA256.