Get Payouts

GET/payouts/v3/payments

Retrieves payout details. Use paymentReferenceId or clientReferenceId to fetch a specific payout, or requestReferenceId to fetch all payouts associated with a single request. Supports filtering by mode, status, and date range.

Requires Bearer token. Get token →

Query Parameters

NameTypeDescription
paymentReferenceId
string

Unique identifier of the payment in Pine Labs database.

clientReferenceId
string

Unique client reference provided when creating the payout.

requestReferenceId
string

Unique identifier of the request in Pine Labs database.

bankTransactionReferenceId
string

Unique Transaction Reference (UTR) from the bank.

mode
UPI | IMPS | NEFT | RTGS

Filter by payment mode.

UPIIMPSNEFTRTGS
dateFrom
string

Fetch payouts initiated after this date (ISO 8601 UTC).

dateTo
string

Fetch payouts initiated before this date (ISO 8601 UTC).

status
SCHEDULED | PENDING | PROCESSING | PROCESSED | SUCCESS | FAILED

Filter by payout status.

SCHEDULEDPENDINGPROCESSINGPROCESSEDSUCCESSFAILED
page
string

Page number (default 1).

count
string

Number of records per page.

Response

NameTypeDescription
payments
GetPayoutsPaymentItem[]

List of payout records matching the query.

clientReferenceId
string

Unique identifier to track the payout.

paymentReferenceId
string

Unique identifier of the payment in Pine Labs database.

bankTransactionReferenceId
string

Unique Transaction Reference (UTR) from the bank.

mode
UPI | IMPS | NEFT | RTGS

Payment mode used for the payout.

UPIIMPSNEFTRTGS
amount
object

Payout monetary amount with currency. For payout creation, minimum ₹1 (100 paisa), maximum ₹10 lakh (100000000 paisa).

accountNumber
string

Beneficiary's bank account number (may be masked).

payeeName
string

Name of the beneficiary.

fees
object

Monetary amount with currency (no min/max constraints). Used for fees, tax, and balance values.

tax
object

Monetary amount with currency (no min/max constraints). Used for fees, tax, and balance values.

remarks
string

Description or reference text for the transaction.

status
SCHEDULED | PENDING | PROCESSING | PROCESSED | SUCCESS | FAILED

Current payout status.

SCHEDULEDPENDINGPROCESSINGPROCESSEDSUCCESSFAILED
message
string

Message corresponding to the payout status.

createdAt
string

Timestamp when the payout request was received (ISO 8601 UTC).

updatedAt
string

Timestamp when the payout record was last updated (ISO 8601 UTC).

scheduledAt
string

Scheduled execution time in UTC.

totalRecords
integer

Total number of records matching the query.

nextPage
integer

Next page number in the result set.

totalPages
integer

Total number of pages in the result set.

_links
PayoutLink[]

HATEOAS pagination links.

rel
string

Relation type of the link.

href
string

URL of the related resource.

Status Codes

200Payout records retrieved successfully.
400
401
403
500
Request
curl --request GET \
  --url https://pluraluat.v2.pinepg.in/payouts/v3/payments \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Run this request

paymentReferenceId
clientReferenceId
requestReferenceId
bankTransactionReferenceId
mode
dateFrom
dateTo
status
page
count
200 OK
{
  "payments": [
    {
      "clientReferenceId": "0171c4c0-f50a-4151-b39b-63c87a3c0cd6",
      "paymentReferenceId": "txn-b03ee63e412a4ecf88b6bdb08a6632c3",
      "bankTransactionReferenceId": "664816162868",
      "mode": "IMPS",
      "amount": {
        "value": 4900,
        "currency": "INR"
      },
      "accountNumber": "*******9300",
      "payeeName": "Kevin Bob",
      "fees": {
        "value": 0,
        "currency": "INR"
      },
      "tax": {
        "value": 0,
        "currency": "INR"
      },
      "remarks": "REFUND",
      "status": "SUCCESS",
      "message": "Payment instruction successfully executed with bank",
      "createdAt": "2025-07-16T10:26:06Z",
      "updatedAt": "2025-07-16T10:28:06Z",
      "scheduledAt": "2025-07-16T10:26:06Z"
    }
  ],
  "totalRecords": 1,
  "nextPage": 1,
  "totalPages": 1,
  "_links": [
    {
      "rel": "status",
      "href": "/payouts/v3/payments?paymentReferenceId=txn-b03ee63e412a4ecf88b6bdb08a6632c3"
    }
  ]
}
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with ⌘ + E