Merchant Admin/Backend

How to Set Up Partial Payments or Lipa Mdogo Mdogo on Your Uzanga Website(Written)

Customers don’t always have the full amount immediately. Sometimes they only have a deposit and want to finish paying later. With Uzanga, you can now allow customers to pay in installments directly on your website without manually tracking payments in WhatsApp chats or spreadsheets. This feature automatically tracks balances, pending payments, completed payments, and lets customers continue paying at their own pace.

Why This Feature Matters

If you currently track deposits manually through DMs or WhatsApp chats, things can quickly become chaotic. Imagine handling multiple customers, multiple orders, and different balances all at once.

With Uzanga:

  • Payments are tracked automatically
  • Customers can continue paying later
  • Orders show remaining balances clearly
  • You can generate payment links instantly
  • Customers can log into their accounts and complete payments themselves

No more detective work inside old chats 🧾🔍

Step 1: Go to Payment Settings

To enable installment payments:

  • Open your merchant admin
  • Go to Settings
  • Open Checkout Settings
  • Click Payment Settings

Then enable Allow Deposit Payments.

Step 2: Set the Minimum Deposit Percentage

After enabling deposits, choose the minimum percentage customers must pay before placing an order.

For example:

  • If a product costs KES 5,000
  • And your minimum deposit is 50%
  • Customers must pay at least KES 2,500 to secure the order

This gives you control over how installment payments begin.

Step 3: Customer Places an Order

From the customer’s side, shopping works almost exactly the same.

They simply:

  • Add products to cart
  • Click Buy Now
  • Enter their details
  • Place the order

The only difference is they’ll now see a step where they can enter the amount they want to pay as long as it meets your minimum percentage requirement.

Step 4: Customer Pays the Deposit

Once the customer enters the amount:

  • An M-Pesa prompt appears
  • They complete the payment
  • The order is created automatically
  • The remaining balance is tracked on the order

For example:

  • Product price KES 500
  • Customer pays KES 250 deposit
  • Remaining balance becomes KES 250

Everything updates automatically inside the order page.

Step 5: Track Payments Automatically

Uzanga automatically tracks:

  • Amount paid
  • Remaining balance
  • Payment progress
  • Completed payments

You can view this directly inside your orders section and wallet without manually calculating anything.

Step 6: Share Payment Links

If a customer wants to continue paying later, you can generate a payment link directly from the order.

Simply:

  • Open the order
  • Click Continue Payment
  • Copy or share the payment link

This makes follow-ups extremely easy.

Step 7: Customers Can Finish Payments Themselves

Customers can also log into their accounts on your website and view:

  • Pending balances
  • Orders awaiting payment
  • Remaining installment amounts

Step 8: Order Becomes Fully Paid

Once the customer finishes the remaining payment:

  • The order updates automatically
  • The payment status changes to fully paid
  • Your wallet updates with the final amount

Uzanga automatically deducts the standard 3% platform fee.

Important Note About Withdrawals

If your business requires deposits upfront to create products, like custom items or made-to-order products, you can contact the Uzanga team and request early access to deposited funds so you can begin production immediately.

Final Thoughts

Lipa mdogo mdogo turns your website into a much more flexible selling machine. Customers get the freedom to pay slowly, while you get:

  • Better payment tracking
  • Fewer abandoned sales
  • Less manual work
  • Cleaner order management

To enable it, simply go to:

Settings, Checkout Settings, Payment Settings, then enable Allow Deposit Payments and set your minimum percentage.

Was this guide helpful?