How to create a kid business transaction code

Once your kid-run business is set up, the next step is giving customers a way to actually pay you. Transaction codes and QR entry points are how KiddyCash handles that — think of them like a till number for your business, similar to how an M-Pesa paybill works for a shop in Nairobi, except it routes straight into your KiddyCash business wallet.

You can generate as many codes as you need — one for a market stall, another for online orders, another for a specific product or service. Each code tracks separately, which makes it easy to view your business transactions and see exactly where your money is coming from.


Before you start

Make sure your kiddy business has been approved and is in Active status. You’ll also need at least one wallet linked to the business — transaction codes won’t appear as an option until a receiving wallet is configured.


Steps to create a transaction code

  1. Open your KiddyCash app and tap My Business from the bottom navigation bar. If you manage more than one business, select the correct one from the list.

  2. Go to Transaction Codes — or head directly to https://kiddy.cash/kiddy-business/transaction-codes from your browser. This page shows all existing codes and a button to create new ones.

  3. Tap “New Code” in the top-right corner. A setup sheet will slide up.

  4. Choose your code type:

    • Fixed amount — the customer pays an exact amount you set, like KES 150 for a bottle of juice. Good for products with a set price.
    • Open amount — the customer enters how much they’re paying. Better for services where the total varies.
    • QR only — generates a scannable QR image with no numeric code attached. Useful if you’re printing a sign for a stall.
  5. Label your code clearly. Use something descriptive like “Friendship Bracelets – KES 80” or “Lawn Mowing Service.” This label shows up on your transaction feed and helps you stay organised, especially if you run multiple codes at once.

  6. Set an expiry (optional). If you’re running a seasonal business — say, selling mandazi during school holidays — you can set a date after which the code stops accepting payments. Leave it blank for codes that should stay active indefinitely.

  7. Choose the receiving wallet. If your business has more than one wallet (for example, a KES wallet and a USD wallet), select where incoming payments should land.

  8. Tap “Generate.” KiddyCash will create your transaction code and QR image instantly. You’ll see both on the confirmation screen.

  9. Share or download your code. You can:

    • Screenshot the QR and print it out for a physical stall
    • Copy the numeric code and paste it into a WhatsApp message, Instagram bio, or school group chat
    • Share directly from the app using the share button

Tips for getting the most out of transaction codes

  • Use separate codes per product or service. It makes reconciliation much easier when you’re reviewing your earnings at the end of the week.
  • Deactivate old codes rather than deleting them — deactivated codes still appear in your history so you keep a clean record.
  • Test your code first by having a family member or friend scan it before you go live at a market or event. Catching a misconfigured amount early saves awkward moments with real customers.