post
https://api.aeronpay.in/api/serviceapi-prod/api/education-fees/payments/status
Retrieve the current status of an education fee payment by using its client reference ID.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Retrieve the current status of an education fee payment by sending its client_referenceId to this endpoint.
Prerequisites
- Get your
client-idandclient-secretfrom AeronPay. - Configure your HTTP client to send JSON requests with
content-Type: application/json. - Store the
client_referenceIdthat your system used when it created the education fee payment.
Required headers
| Header | Type | Required | Description |
|---|---|---|---|
client-id | string | Yes | Unique client ID provided by AeronPay. |
client-secret | string | Yes | Unique client secret provided by AeronPay. |
content-Type | string | Yes | Set to application/json. |
Request body
| Parameter | Type | Required | Description |
|---|---|---|---|
client_referenceId | string | Yes | Unique payment reference generated by your system when you created the education fee payment. |
Sample request body
{
"client_referenceId": "EDU-202edd60926-0001"
}Pending response
A 201 response with status set to PENDING means AeronPay retrieved the payment status and settlement has not completed. Store the transactionId and continue to treat the payment as unsettled until you receive a final settlement status.
{
"status": "PENDING",
"statusCode": "201",
"message": "Education fee payment status retrieved.",
"data": {
"transactionId": "ARNPY2609261347224173",
"client_referenceId": "EDU-202edd60926-0001",
"amount": "10.00",
"charge": "0.00",
"totalDebit": "10.00",
"currency": "INR",
"transferMode": "imps",
"settlementCycle": "T+1",
"acceptedAt": "2026-09-26T08:17:22+00:00",
"settlementEligibleAt": "2026-09-27T08:17:22+00:00",
"processorReference": null,
"utr": null,
"failureCode": null,
"replayed": false
}
}Troubleshooting
- Send the exact
client_referenceIdused when you created the payment. - Treat a
PENDINGpayment as unsettled. Do not credit, close, or mark the payment as successful until you receive its final settlement status. - Verify that your request includes
client-id,client-secret, andcontent-Type: application/json.