Collect Mobile Money, accept Visa & Mastercard, generate instant QR Code Payments, send Peer-to-Peer (P2P) money, pay DStv bills, send airtime VTU, and claim shareable Profile Payment Links for your business.
Instant Pay
QR Code Scan
P2P Transfers
Peer-to-Peer Free
Official Portal
wallet.naweriindustries.com
Nakasero Electronics
wallet.naweriindustries.com/@nakaserostore
MoMo STK Push Received
+UGX 250,000 (MTN)
P2P Share Money
Sent to @alex_ug (UGX 0 Fee)
Direct Integration Across Uganda's Unified Financial Ecosystem
Powering collections, dispatches, QR payments, zero-fee peer transfers, and developer tools across Uganda.
Generate dynamic or static QR codes for your shop counter. Customers scan with any camera or phone to trigger instant mobile payments.
Transfer funds instantly between NAWERI WALLET users using handles (e.g., @username) or mobile numbers at zero cost.
Claim your handle on wallet.naweriindustries.com/@yourbrand to sell products on TikTok, IG, & WhatsApp.
Prompt direct MTN Mobile Money and Airtel Money PIN popups on customer handsets instantly.
Accept debit and credit card payments locally and internationally with 3D-Secure 2.0 fraud protection.
Automated bulk airtime top-ups and internet bundle dispatches across MTN, Airtel, and Lycamobile.
Direct bill payments for DStv, GOtv, StarTimes, NWSC water bills, and Umeme Yaka electricity tokens.
Collect recurring or one-time donor contributions for non-profits, churches, and fundraisers with auto receipts.
Send and receive funds across Kenya (M-Pesa), Rwanda (MoMo), Tanzania, and global banking corridors.
Say goodbye to typing long mobile numbers or high transfer charges. With NAWERI WALLET, send money to friends, pay merchants at checkout, and split bills seamlessly.
Scan any store counter QR or show your personal wallet QR for instant touchless checkout.
Transfer funds immediately to any @handle or registered phone number across Uganda at UGX 0 fee.
Working Balance
UGX 1,450,000
My Instant QR Code
Scan to pay @wallet_naweri
Don't have a website? No problem! Claim your custom business handle like wallet.naweriindustries.com/@kampala_boutique and accept Mobile Money or Cards right from social media.
Create your payment handle in 60 seconds inside your dashboard.
Put the link in your bio or send direct checkout links to buyers.
Customers tap, enter their number, and approve STK push prompts.
wallet.naweriindustries.com/@pearl
Plug NAWERI WALLET into any HTML website, PHP backend, or cURL API endpoint in minutes.
<form action="https://wallet.naweriindustries.com/endpoints/payment-endpoint.php" method="post"> <input type="hidden" name="customerName" value="John Doe"> <input type="hidden" name="customerPhone" value="+256772000000"> <input type="hidden" name="customerEmail" value="john@example.com"> <input type="hidden" name="itemId" value="INV-1029"> <input type="hidden" name="orderCurrency" value="UGX"> <input type="hidden" name="merchantKey" value="NW_LIVE_KEY_891283"> <input type="hidden" name="customerAddress" value="Kampala, Uganda"> <input type="hidden" name="itemName" value="Invoice Payment"> <input type="hidden" name="orderDate" value="2026-07-31"> <input type="hidden" name="orderReference" value="REF-NW-998"> <input type="hidden" name="successUrl" value="https://mybiz.ug/success"> <input type="hidden" name="failedUrl" value="https://mybiz.ug/failed"> <div class="row"> <div> <label class="label">Customer</label> <input class="input" readonly value="John Doe"> </div> <div> <label class="label">Phone</label> <input class="input" readonly value="+256772000000"> </div> </div> <br> <label class="label">Invoice Quantity</label> <input class="input" type="number" readonly value="1"> <br><br> <label class="label">Total Payable</label> <input class="input" id="payAmount" value="150000"> <input type="hidden" name="totalPrice" value="150000"> <div class="summary"> <div> <h4>Outstanding Balance</h4> <div class="small">Auto-calculated from invoice</div> </div> <strong>UGX 150,000</strong> </div> <label class="label">Description</label> <textarea class="input" rows="3" readonly>Payment for invoice #INV-1029</textarea> <br><br> <button class="btn" name="intNaweri"> Finalize & Pay Securely </button> </form>
<?php // Initialize NAWERI WALLET Payment Request $curl = curl_init(); $payload = json_encode([ "merchantKey" => "NW_LIVE_KEY_891283", "customerPhone" => "+256772000000", "totalPrice" => 150000, "orderCurrency" => "UGX", "orderReference"=> "ORD-UG-991", "callbackUrl" => "https://mybiz.ug/api/callback" ]); curl_setopt_array($curl, [ CURLOPT_URL => "https://wallet.naweriindustries.com/endpoints/payment-endpoint.php", CURLOPT_RETURNTRANSFER => true, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => $payload, CURLOPT_HTTPHEADER => [ "Authorization: Bearer nw_live_sk_891283...", "Content-Type: application/json" ], ]); $response = curl_exec($curl); curl_close($curl); echo $response;
curl -X POST https://wallet.naweriindustries.com/endpoints/payment-endpoint.php \ -H "Authorization: Bearer nw_live_sk_891283..." \ -H "Content-Type: application/json" \ -d '{ "merchantKey": "NW_LIVE_KEY_891283", "customerPhone": "+256772000000", "totalPrice": 150000, "orderCurrency": "UGX", "orderReference": "ORD-UG-991", "callbackUrl": "https://mybiz.ug/api/callback" }'
Everything you need to know about setting up NAWERI WALLET.
Join thousands of merchants, startups, and creators using QR Pay, Mobile Money, and Profile Links.