> ## Documentation Index
> Fetch the complete documentation index at: https://docs.clickpesa.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Payment Statuses

> Understand the different payment statuses and how to receive them

## Status Overview

| Status       | Description                                                                          |
| ------------ | ------------------------------------------------------------------------------------ |
| `SUCCESS`    | Received payment that has not been settled to the merchant account yet.              |
| `SETTLED`    | Funds are already settled to the merchant account.                                   |
| `PROCESSING` | Payment is currently being processed.                                                |
| `PENDING`    | Payment is pending and awaiting further action from the customer.                    |
| `FAILED`     | Payment was not successful.                                                          |
| `ON-HOLD`    | Payment is on hold and requires further action from the merchant.                    |
| `REFUNDED`   | Payment was not settled to merchant account and funds returned to the customer       |
| `REVERSED`   | Payment was settled to merchant account and then funds were returned to the customer |

## Payment Status in the ClickPesa Dashboard

* You can view the payment status in the [ClickPesa Dashboard](https://merchant.clickpesa.com) under the [Transactions](https://merchant.clickpesa.com/transactions) section.
* The payment statuses are updated in real-time as the payment progresses through different stages.

## Payment Status In Your Application

There are two ways to receive payment statuses in your application:

1. [Webhooks](/home/webhooks) - ClickPesa sends real-time updates to your server when a payment status changes. You can use webhooks to receive these updates.
2. **Querying** - Alternatively, you can make API calls periodically to the [query payment endpoint](/api-reference/collection/querying-for-payments/querying-for-payments).

## Payment Status for Customers

* In Checkout, payment status is displayed to the customer in real-time.
* Additionally, the final payment notificationSuccessfully made payment is sent to the customer via their registered email or mobile phone number.
