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.
Browse the catalog
Wholesale prices, suggested and minimum resale prices, live stock.
List products
Copy them to your store with your own price, title and photos.
Send us orders
One API call per customer order — COD or prepaid.
We pack & ship
Under your brand, with tracking sent back to you.
You earn the margin
Your selling price minus wholesale and shipping.
Base URL#
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 store | Use | Effort |
|---|---|---|
| Custom website / app / ERP | This API directly | A few days of development |
| Shopify | MarkitMall Shopify app | Install and paste a key |
| WooCommerce | MarkitMall WordPress plugin | Install 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.
| What | Now |
|---|---|
| Margin released after delivery | 20 days — once the courier has paid us the cash |
| Customer return window | 7 days after delivery |
| Return shipping on a refused or returned parcel | Rs 150 |
| Standard forward shipping | Rs 200 (some cities cost more — ask POST /shipping/quote) |
| Security deposit held on your wallet | Rs 2,000 |
| Platform fee on margins | 10% |
| Prepaid orders | Allowed — unpaid ones wait 72 hours for a top-up |
| Customer confirmation call | Not required |
| Orders per day | Starts 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.Quickstart →
From a sandbox key to a shipped test order in ten minutes.
Orders & money →
Order stages, COD, prepaid, returns — and exactly what you earn.
Webhooks →
Events, signatures and retries.
API reference →
Every endpoint, field and error.
