Explore Moveka

Guide

My delivery payment is still pending. What now?

Check the same delivery’s payment. If you request another M-Pesa prompt, the first prompt may still complete too.

Published 23 Oct 2026 · Updated 25 Oct 2026 · By Moveka

A prompt sent to a phone is not proof that a delivery is paid. Stay on the Moveka payment page for this delivery and read its current status.

The M-Pesa prompt is waiting for a current payment result; the package is not confirmed yet.
Practice example: The M-Pesa prompt is waiting for a current payment result; the package is not confirmed yet.

View larger image: The M-Pesa prompt is waiting for a current payment result; the package is not confirmed yet. (opens in a new tab)

Try M-Pesa again sends another prompt even if the first result is still pending or unclear. The first prompt may still complete; paying both prompts can charge you twice. Complete only one prompt.

  1. If the page says Waiting for payment confirmation, finish the prompt on the phone shown and wait for Moveka to confirm the result.
  2. If payment preparation failed before a prompt was sent, tap Retry preparing payment. Check the amount and phone number before continuing.
  3. If the prompt was not accepted, or the request expired or was cancelled, use Try M-Pesa again only if the page shows it. Check the number before sending another prompt and complete only the prompt you intend to pay.
  4. If the result is unclear, leave this page open while Moveka keeps checking. If you choose Try M-Pesa again, remember that the first prompt may still complete too.
Only a confirmed payment completes this step. A message from M-Pesa or returning to Moveka does not by itself confirm payment.

Review the public send and payment steps

Check a merchant delivery payment