---
updatedAt: 2026-07-08T10:09:48.000Z
agentTools:
  projectIndex: https://doc.fintecture.com/llms.txt
---

# Console Payment Session Status

The below table shows the different **status** a payment may have in the Console dashboard and its definition.

<br />

<Table align={["left","left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Status
      </th>

      <th style={{ textAlign: "left" }}>
        Description
      </th>

      <th style={{ textAlign: "left" }}>
        Phase
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#27AE60", color: "#fff" }}><b>Completed</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payment is completed, the payer has paid and funds have been recovered
      </td>

      <td style={{ textAlign: "left" }}>
        Final
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#4A0404", color: "#fff" }}><b>Cancelled</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payment has been cancelled by either the payer or the merchant
      </td>

      <td style={{ textAlign: "left" }}>
        Final
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#B2110C", color: "#fff" }}><b>Unsuccessful</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payment was rejected by either the payer or the bank
      </td>

      <td style={{ textAlign: "left" }}>
        Final or Intermediate
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#E07800", color: "#fff" }}><b>Pending</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payment is currently pending or in the process of being created
      </td>

      <td style={{ textAlign: "left" }}>
        Intermediate
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#6AB4FC", color: "#fff" }}><b>Waiting</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        The request to pay has been generated and is waiting for payer
      </td>

      <td style={{ textAlign: "left" }}>
        Intermediate
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#4A0404", color: "#fff" }}><b>Expired</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payment session link has expired and cannot be used anymore. A new one is needed if payment has not been processed
      </td>

      <td style={{ textAlign: "left" }}>
        Final
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#E07800", color: "#fff" }}><b>Overpaid</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payer has paid more than expected (**Smart Transfer** dedicated status)
      </td>

      <td style={{ textAlign: "left" }}>
        Final
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#E07800", color: "#fff" }}><b>Partial</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Payer has paid only a part of expected amount (**Smart Transfer** dedicated status)
      </td>

      <td style={{ textAlign: "left" }}>
        Intermediate 
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        <a style={{ padding: "0 25px", height: "60px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#E07800", color: "#fff" }}><b>Payout validation</b></a>
      </td>

      <td style={{ textAlign: "left" }}>
        Prepared payout is waiting for an internal validation (**Payout** dedicated status)
      </td>

      <td style={{ textAlign: "left" }}>
        Intermediate
      </td>
    </tr>
  </tbody>
</Table>

> 📘 **Note**
>
> The <a style={{ padding: "0 25px", height: "30px", fontSize: "14px", lineHeight: "30px", borderRadius: "5px", backgroundColor: "#B2110C", color: "#fff" }}><b>Unsuccessful</b></a> status can be considered either Final or Intermediate depending on how your shop is set up. This option can be managed in your Fintecture console in the shop configuration.