---
agentTools:
  projectIndex: https://nippy.readme.io/llms.txt
---

# Payment Status

Payment Status API Documentation

### API Description

This API retrieves the payment status information for a specific order ID and merchant ID.

### API Endpoint

<https://pg.nippy.co.in/api/payinStatus/>

### Request Method

POST

### Request Headers

* Authorization: Bearer <AUTHTOKEN>
* Content-Type: application/json

### cURL Example

```Text curl
curl --location 'https://pg.nippy.co.in/api/payinStatus/' \
--header 'Authorization: Bearer <AUTHTOKEN>' \
--header 'Content-Type: application/json' \
--header 'Cookie: PHPSESSID=98ao23t0j3at0r85lt01r72rle' \
--data '{
    "mid":2,
    "orderid":"NIPP0002750148190521"
}'

```

### Success Response

* HTTP status code: 200
* Content-Type: application/json

```Text JSON
{
    "status": true,
    "message": "Success",
    "data": {
        "TxnStatus": "PENDING",
        "TxnInitDate": "2023-04-09 22:51:39",
        "TxnCompletionDate": null,
        "PayerVA": "",
        "PayerMobile": "9840402696",
        "BankRRN": "",
        "userid": 6390598,
        "PayerName": "fahad nasar",
        "ud1": "279.00",
        "ud2": "6390598",
        "ud3": "17",
        "ud4": "2",
        "ud5": "ML-V1.0.3"
    },
    "code": 200
}
```

### Error Responses

#### Invalid Order ID

* HTTP status code: 401
* Content-Type: application/json

```Text JSON
{
    "status": false,
    "message": "Invalid order ID",
    "code": 401
}
```

#### Invalid Merchant ID

* HTTP status code: 400
* Content-Type: application/json

```Text JSON
{
    "status": false,
    "message": "Invalid mid",
    "input": {
        "mid": 1
    },
    "error_code": 400
}
```

In conclusion, the Payment Status API allows merchants to easily retrieve the payment status information for a specific order ID and merchant ID. By following the documentation provided, developers can integrate this API into their applications and systems, thus improving their payment tracking and management capabilities. The clear instructions, examples, and error responses make it easier for developers to understand and use the API effectively.