How to create a business transaction code
A transaction code is a unique, reusable code that you generate from the KiddyCash Business portal. When a customer — say, a parent in Nairobi whose child has a KiddyCash wallet — enters your code during checkout or payment, the funds move directly to your business account. Transaction codes are especially useful for recurring payment flows like school fees, subscriptions, or in-store purchases where you want a consistent, trackable reference.
This guide walks you through creating your first transaction code from scratch.
Before you start
Make sure you have:
- A verified KiddyCash business account (KYB verification must be complete)
- At least one active payment campaign set up, or an understanding of what the code will be used for. If you’re new to campaigns, read A closer look at campaigns in KiddyCash before continuing.
Steps to create a business transaction code
-
Log in to the KiddyCash Business portal. Go to business.kiddy.cash and sign in with your business credentials.
-
Navigate to your business dashboard. After logging in, you will land on your main dashboard. Make sure you are viewing the correct business if you manage more than one.
-
Open the Transaction Codes section. In the left-hand navigation menu, click Transaction Codes. This section lists all the codes your business has generated, including active and expired ones.
-
Click “Create transaction code”. You can also go directly to the creation page using this link — replace
:business_idwith your actual business ID:https://business.kiddy.cash/business/:business_id/transaction-code/create -
Fill in the code details. You will see a form with the following fields:
- Label — A short name for the code, for example “School Fees Term 2” or “Monthly Subscription – KES 500”. This label is for your internal reference.
- Amount — Enter the fixed amount in KES that this code should collect each time it is used. Leave this blank if you want the amount to be variable (entered by the customer at the time of payment).
- Campaign — Optionally link this code to an existing campaign. Campaigns let you group transactions, run promotions, and track performance. Check out what’s new in campaigns in KiddyCash to see recent updates that may be relevant to your use case.
- Usage limit — Set how many times this code can be used in total. For example, if you are selling 50 event tickets, set the limit to 50. Leave blank for unlimited uses.
- Expiry date — Optionally set a date after which the code will no longer work.
-
Review and confirm. Check all the details carefully before submitting. Once created, the code is immediately active. You can still make changes later — see how to update a business transaction code for instructions.
-
Copy and share your transaction code. After saving, your new code appears on the confirmation screen. Copy it and share it with your customers — via WhatsApp, SMS, a printed receipt, or your website. Customers with KiddyCash wallets can enter the code in their app to complete the payment.
What happens next?
Every time a customer uses your transaction code, the payment is recorded under that code in your dashboard. To check how a specific code is performing, read how to view a business transaction code.