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

# Check Transaction Status

> Verify the status of a payment transaction

Check the current status of a payment transaction using its transaction ID.

## Request Body

<ParamField body="service_id" type="integer" required>
  Your service identifier
</ParamField>

<ParamField body="transaction_id" type="string" required>
  The unique transaction identifier from the original payment request
</ParamField>

## Example Request

```bash theme={null}
curl -X POST https://mobiska-api.stimuluzdev.com/check_transaction_status \
  -H "Authorization: Basic YOUR_ENCODED_API_KEYS" \
  -H "Content-Type: application/json" \
  -d '{
    "service_id": 2,
    "transaction_id": "5"
  }'
```

## Response

<ResponseField name="response_code" type="string">
  Status code of the request
</ResponseField>

<ResponseField name="response_message" type="string">
  Human-readable status message
</ResponseField>

<ResponseField name="response_data" type="object">
  <Expandable title="Toggle object">
    <ResponseField name="transaction_id" type="string">
      The transaction identifier
    </ResponseField>

    <ResponseField name="status" type="string">
      Current status of the transaction (e.g., "pending", "completed", "failed")
    </ResponseField>

    <ResponseField name="amount" type="number">
      Transaction amount
    </ResponseField>

    <ResponseField name="payment_date" type="string">
      Date and time of the transaction
    </ResponseField>
  </Expandable>
</ResponseField>

```json theme={null}
{
  "response_code": "000",
  "response_message": "Success",
  "response_data": {
    "transaction_id": "5",
    "status": "completed",
    "amount": 1.00,
    "payment_date": "2025-01-30T16:31:56Z"
  }
}
```
