Payment methods for testing
Buyers can choose a preferred payment method during checkout. The website does not process real payments yet — it sends the selected method to WhatsApp for confirmation.
Available testing options
These payment methods are shown for checkout testing and planning before the real launch.
M-Pesa
For Kenya mobile money payments. During testing, users choose M-Pesa and WhatsApp confirms amount, pay number, and reference before payment.
Testing optionAirtel Money
For Airtel Money users. The website records the preferred method and sends it to WhatsApp for manual confirmation.
Testing optionBank card / Debit card
For bank/debit card preference. Real card processing requires a secure payment gateway before launch.
Future gateway neededCredit card
For credit card preference. Real credit card payments must use a secure provider and SSL with backend processing.
Future gateway neededBank transfer
For direct bank transfer preference. Admin confirms bank details manually through WhatsApp during testing.
Manual confirmationCash on delivery
For local orders where customer pays after receiving goods. Useful for trust-building during pilot.
Pilot friendlyHow checkout works now
- Buyer adds items to cart.
- Buyer chooses preferred payment method.
- Buyer reviews the cart and selected payment method.
- During launch, admin confirms stock, final price, delivery fee, and payment instructions.
- Payment happens only after confirmation.
What is needed for real launch?
- ✓M-Pesa Till/Paybill or STK Push integration
- ✓Airtel Money merchant/payment instructions
- ✓Secure card payment gateway
- ✓Backend database and payment records
- ✓Refund and dispute process
- ✓SSL/HTTPS hosting
Test payment flow safely
Use the cart to test how payment preference appears in the order review before real payment integration. Do not enter real card numbers on this test website.
Need phone pop-up payment?
Use the M-Pesa STK Push testing page to simulate the phone PIN prompt flow and prepare for backend integration.