Help & Guides » A simple guide for buyers » How to make your first purchase

How to make your first purchase

From finding something you like to paying and waiting for delivery — every screen explained.

Buying for the first time

The first time you buy on KampalaSnap, it can feel like a lot of screens. This guide walks through every one of them so you know what to tap, what to expect, and what each button actually does.

You'll need an account to buy. If you haven't made one, read How to sign up and verify your phone first.

Step 1 — Find something you want

Open the app. The main screen is a video feed. Swipe up to see the next one. Tap on the video to pause it. Tap on the seller's name or logo (top-left of the video) to visit their shop.

You can also:

When you find something you like:

Step 2 — Read the product page carefully

A product page shows you:

Things to look for before tapping Buy:

Step 3 — Pick "Add to cart" or "Buy now"

Add to cart saves the item to your cart so you can buy it later or add more things from other shops first. You can mix items from many shops in one cart — at checkout we'll group them by seller and create one order per seller.

Buy now skips the cart and takes you straight to checkout for just that one item.

If you're not sure, pick Add to cart. You can review everything in the cart screen before paying.

Step 4 — Open the cart

Tap the cart icon at the top of the screen (it shows a small badge with how many items you have).

In the cart you can:

If a seller put one of your items on sale or changed the price while the item was sitting in your cart, the cart screen will show a small notice. You can still buy at the new price — or remove the item if you don't like it.

Step 5 — Pick a delivery address

If this is your first purchase, the app asks you to add an address. Type:

The landmark text is for the rider only. It's not shown on your public profile.

Tap Save address and pick it. You can save multiple addresses for later (home, work, your auntie's place).

Step 6 — Pick a delivery option

The seller chooses what's available, so you'll see one or more of:

The fee for each option is shown next to it. Pick whichever fits you.

Step 7 — Review and pay

The next screen shows you the full total:

Tap Pay. You'll be taken to Pesapal, our payment partner. There you can pay with:

Follow the instructions on the Pesapal screen. You usually:

  1. Enter your MoMo number.
  2. Approve the prompt on your phone.
  3. Wait for the success message.

Tip: keep the Pesapal page open until you see the "Payment received" message. Closing it too early can leave the order in a "pending" state and you'll have to try again.

After Pesapal confirms, the app drops you on the order screen and sends you the Delivery PIN by WhatsApp or SMS.

Step 8 — Wait for delivery

The seller now knows you've paid. They get your address and the rider contact. They prepare your item and either drop it themselves or hand it to a rider.

You can:

Step 9 — Use your Delivery PIN

When your item arrives:

  1. Look at it. Open the package if you can. Check the item is what you ordered, the right size, the right colour, undamaged.
  2. If everything is good — give the rider your 4-digit Delivery PIN, OR open the app, go to the order, and type the PIN yourself. This tells us "yes, I got it." The seller is paid shortly after.
  3. If anything is wrong — DO NOT give the PIN. Keep it. Open the app, find the order, and tap Open a dispute. See the disputes guide.

Important: giving the PIN means the deal is done. After that, your options for getting a refund go through the dispute system, which is slower and harder. So don't rush.

Step 10 — Leave a review

A few days after the order is complete, the app prompts you to leave a review. It's optional, but it helps:

Even just tapping a star rating without writing anything is enough.

Common questions

I paid but the app says "Pending payment."

This usually means Pesapal didn't confirm yet. Wait 2-3 minutes and refresh. If it still says pending after 10 minutes, the payment didn't go through and your money will be returned automatically. You can try again.

If you see the money left your MoMo but the app still says "Pending," email support@kampalasnap.com with your order number. We'll check with Pesapal.

The seller is asking me for the PIN before delivery. Should I give it?

No. The Delivery PIN is only for the moment your item is in your hands and you're happy with it. A seller who asks for the PIN early is trying to get paid before delivering, which is exactly what the PIN is designed to prevent.

If a seller pressures you, tell them you'll give the PIN when the item arrives and not before. If they keep pushing, report them.

I changed my mind. Can I cancel?

Yes — as long as the seller hasn't shipped yet. Open the order and tap Cancel order. You'll get a full refund to the same MoMo or card you paid with. Refunds usually arrive within 24-48 hours.

After the seller ships, you can't cancel — but you can still open a dispute if the item is wrong when it arrives.

The price changed between when I added to cart and when I checked out.

Cart prices are not locked. The price you pay is the price at checkout. If a seller bumped a price while your item was in your cart, you'll see a small "Price updated" notice at checkout. You can remove the item if you don't agree.

What about delivery to other districts?

Most sellers deliver inside Kampala. Some deliver to other districts for a higher fee. A few ship by bus park to anywhere in Uganda.

The delivery options shown at checkout are the ones the seller offers for your specific address. If you don't see what you need, message the seller before paying — they may have an off-app arrangement.

What's next

Other guides in this section