Verified M-Pesa checkout

A WhatsApp sale is real when the payment is confirmed.

AppBase connects the customer’s WhatsApp cart to an M-Pesa STK Push and records the provider callback, so your team does not have to treat a message saying “sent” as proof of payment.

STK Push sent to the customer’s phone

Verified provider callback

Payment linked to the correct cart

Order and receipt created after confirmation

Request

Checkout begins from the conversation

The customer confirms the combined cart and supplies the M-Pesa number that should receive the payment prompt.

Verify

Confirmation comes from the payment provider

AppBase waits for the callback and records the amount, transaction reference and result instead of guessing from chat text.

Fulfil

Paid orders move forward with context

Your team sees the customer, cart, payment and next fulfilment step together, with a receipt ready to send on WhatsApp.

How it works

From cart total to verified payment.

  1. 01

    Review the cart

    The customer sees products, quantities, promotions and the final amount before checkout.

  2. 02

    Send the prompt

    AppBase requests an M-Pesa STK Push using the customer’s confirmed phone number.

  3. 03

    Wait for proof

    The order remains unpaid until the official payment callback confirms the transaction.

  4. 04

    Release the order

    A successful payment unlocks fulfilment, stores the transaction record and creates a branded receipt.

Founding merchant programme

Bring your current sales process. We will help connect it.

Talk to AppBase