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

# Check Payment Status

Check the status of a payment transaction.

<ParamField path="transaction_id" type="string" required>
  Transaction ID
</ParamField>

<Warning>
  Requires authentication. Include the access token in the Authorization header.
</Warning>

## Success Response (200)

<ResponseField name="success" type="boolean">
  Operation success status
</ResponseField>

<ResponseField name="transaction" type="object">
  Transaction object
</ResponseField>

<ResponseField name="transaction.id" type="string">
  Transaction ID
</ResponseField>

<ResponseField name="transaction.order_id" type="string">
  Order ID
</ResponseField>

<ResponseField name="transaction.amount" type="float">
  Transaction amount
</ResponseField>

<ResponseField name="transaction.currency" type="string">
  Currency code
</ResponseField>

<ResponseField name="transaction.status" type="string">
  Transaction status
</ResponseField>

<ResponseField name="transaction.completed_at" type="string">
  Completion timestamp (ISO 8601, nullable)
</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "success": true,
    "transaction": {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "order_id": "ORD-1234567890",
      "amount": 50.00,
      "currency": "USD",
      "status": "completed",
      "completed_at": "2025-11-27T10:35:00Z"
    }
  }
  ```
</ResponseExample>
