The hardest transaction on any marketplace is the first one between two people who have never met. The buyer is asked to send money to a shop they cannot see; the vendor is asked to hand goods to a rider on the strength of a screen. Most of what looks like a logistics problem in Ugandan e-commerce is really this one.
What escrow changes
When a buyer pays on ArcardeMall, the money goes to the platform rather than to the vendor. The vendor sees that the order is funded, so dispatching is not a gamble. But they cannot withdraw it. The funds sit until the buyer confirms delivery with a one-time code from their account.
That code is the whole mechanism. A vendor cannot be paid for a parcel that never arrived. A buyer cannot claim non-delivery for one that did, because the confirmation came from them. And when there is a genuine dispute, it happens while the money is still held — which turns a refund from a recovery into a decision.
Why not every vendor is on it
Escrow costs something. A vendor on the escrow tier pays a higher commission than one settling directly, because the platform is carrying risk on their behalf and verifying their identity before paying out. Some sellers, particularly established shops with their own regular customers, would rather keep the commission and carry the risk themselves.
So the tier is shown on every store page before you order, and the guarantee that comes with it is written down rather than implied. The full comparison is on pricing, and what each level covers is in buyer protection.
What it does not solve
Escrow does not make a bad product good, and it does not help on a cash-on-delivery order — there is nothing for anyone to hold. It also slows the vendor’s cash cycle, which for a small trader is a real cost, not a theoretical one. It is a tool for one specific problem: making the first order between strangers survivable.