Creating a Transaction Code

In a busy school canteen or a local neighborhood shop, handling small change can be a headache. Whether you are selling a bottle of soda for KES 60 or a full lunch meal, KiddyCash makes it easier to collect payments without the risk of kids losing physical cash or the hassle of looking for coins.

A Transaction Code is a unique QR code generated through your KiddyCash Business portal. When you display this code at your till or canteen window, kids can scan it using their KiddyCash app to pay you instantly from their digital wallet. It works much like the “Buy Goods” M-Pesa functionality but is specifically designed for the KiddyCash ecosystem.

Before You Begin

To create a code, ensure you have completed your Business KYC/KYB verification. This ensures your business can receive and withdraw funds to your bank account or mobile money wallet. If you are new to digital payments, you might find our guide on contactless payments for schools and shops helpful for understanding how this transforms your daily operations.

How to Create Your Transaction Code

Follow these steps to generate your first payment QR code:

  1. Log in to the Business Portal: Open your dashboard on a computer or tablet.
  2. Navigate to the Creation Page: You can head directly to the Create Transaction Code page to get started.
  3. Define the Code Name: Give your code a recognizable name. For example, “Friday Pizza Special” or “School Stationery Shop.” This name will appear on the child’s transaction receipt and in their parent’s activity feed.
  4. Select the Amount Type:
    • Fixed Amount: Use this if the code is for a specific product with a set price (e.g., KES 100 for a notebook). The child scans, and the exact amount is deducted immediately.
    • Flexible Amount: Use this if you want the child to enter the amount manually at the point of sale, similar to a standard till number.
  5. Set Your Limits: It is important to control how much can be processed through a single code to prevent errors. Before finalizing, make sure you understand managing transaction code limits to ensure your daily volumes are within your preferred safety range.
  6. Generate and Save: Click the “Generate Code” button. The portal will create a high-quality QR code.
  7. Print and Display: Download the QR code image. You can print it and stick it on your shop counter, or display it on a digital screen for kids to scan.

Managing Your Payments

Once your Transaction Code is live, kids can start scanning to pay. You don’t need to manually verify every single payment on the child’s phone; you can track all incoming funds in real-time through your dashboard.

Every time a child scans and pays, the funds are instantly reflected in your KiddyCash business wallet. To keep your books balanced and monitor your busiest sales periods, we recommend regularly viewing your payment history. This allows you to see which specific Transaction Codes are performing best and which items are most popular with your young customers.

Best Practices for Businesses

  • Unique Codes for Unique Items: If you run a school canteen, create separate codes for “Breakfast” and “Lunch” to make your inventory tracking easier.
  • Security: Never share your portal login credentials. Only authorized staff should have access to the “Create” feature.
  • Placement: Ensure the QR code is placed at eye level for a child and in a well-lit area to ensure phone cameras can scan it quickly during the morning or lunch rush.