---
title: "Transaction Status"
method: POST
path: "/reports/transactionStatus"
---

# Transaction Status

`POST /reports/transactionStatus`

Check the status of any transaction initiated on the AeronPay platform. Call this API after 15 minutes of transaction completion and if the transaction is in PENDING or TIMEOUT (no response) status. Maintain a time difference of at least 2 hours between status query attempts for the same transaction.

## Headers

- `client-id` string, required
- `client-secret` string, required
- `content-Type` string, required

## Request body

- object
  - `client_referenceId` string, required — Pass the Transaction ID that was used in the API call for any service transaction.
  - `mobile` string, required — Registered Mobile Number of Partner API Account
  - `date_of_transaction` string, required — Date of the transaction in DD-MM-YYYY format

## Response `200`

200

- object
  - `status` string
  - `statusCode` string
  - `transactionId` string
  - `enquiryTxnId` string
  - `client_referenceId` string
  - `acknowledged` string
  - `amount` integer
  - `utr` string
  - `description` string

## Other responses

- `201` — 201
- `202` — Accepted
- `400` — 400
- `404` — 404
- `429` — Too Many Requests
- `444` — 444

---

[API](https://skmtc.net/aeronpay/apis/merchant-onboarding.md) · [All operations](https://skmtc.net/aeronpay/apis/merchant-onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aeronpay/merchant-onboarding/versions/1027c0f514b1/schema)
