Object

List all Settlements

Shown below is a sample response returned through our List all Settlements API.

{
  "data": [
    {
      "total_amount": 0.96,
      "actual_transaction_amount": 2,
      "total_deduction_amount": 0.08,
      "total_transactions_count": 2,
      "last_processed_date": "2024-10-09T07:00:00",
      "settled_date": "2024-10-09T10:59:46",
      "utr_number": "410092786849",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 0.98,
      "actual_transaction_amount": 1,
      "total_deduction_amount": 0.04,
      "total_transactions_count": 1,
      "last_processed_date": "2024-10-08T07:00:00",
      "settled_date": "2024-10-08T11:16:40",
      "utr_number": "410080488411",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 0.96,
      "actual_transaction_amount": 2,
      "total_deduction_amount": 0.08,
      "total_transactions_count": 2,
      "last_processed_date": "2024-10-07T07:00:00",
      "settled_date": "2024-10-07T11:36:44",
      "utr_number": "410077587729",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 3.92,
      "actual_transaction_amount": 4,
      "total_deduction_amount": 0.16,
      "total_transactions_count": 4,
      "last_processed_date": "2024-10-06T07:00:00",
      "settled_date": "2024-10-07T10:48:02",
      "utr_number": "410077424703",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 0.98,
      "actual_transaction_amount": 1,
      "total_deduction_amount": 0.04,
      "total_transactions_count": 1,
      "last_processed_date": "2024-10-05T07:00:00",
      "settled_date": "2024-10-05T10:58:12",
      "utr_number": "410055402704",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 1.94,
      "actual_transaction_amount": 3,
      "total_deduction_amount": 0.12,
      "total_transactions_count": 3,
      "last_processed_date": "2024-10-04T06:32:13",
      "settled_date": "2024-10-04T11:14:39",
      "utr_number": "410041942381",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    },
    {
      "total_amount": 0.98,
      "actual_transaction_amount": 1,
      "total_deduction_amount": 0.04,
      "total_transactions_count": 1,
      "last_processed_date": "2024-10-03T06:35:20",
      "settled_date": "2024-10-03T10:58:43",
      "utr_number": "410039900271",
      "programs": [
        "UPI"
      ],
      "system": "PG",
      "bank_name": "HDFC Bank Ltd",
      "bank_acc_number": "04992990009595"
    }
  ],
  "total_settlement_count": 7,
  "total_transactions_count": 14,
  "total_settlement_amount": 10.72
}

The table below lists the various parameters returned in the Settlements response object.

ParameterTypeDescription
dataarray of objectsAn array of objects that contains the settlement objects.
total_settlement_countinteger

The total number of settlement.

Example: 7

total_transactions_countinteger

The total number of transactions.

Example: 14

total_settlement_amountinteger

The total settlement amount.

Example: 15

Data [Child Object]

The table below lists the various parameters in the data child object. This is part of the settlement response object.

ParameterTypeDescription
total_amountinteger

Total settlement amount.

Example: 0.98

actual_transaction_amountinteger

The total transaction amount without deductions.

Example: 1

total_deduction_amountinteger

Total deduction amount for a transaction.

Example: 0.04

total_transactions_countinteger

The total number of transactions settled within a specific UTR [Unique Transaction Reference].

Example: 1

last_processed_datestring

The date when the transaction was last processed and selected for settlement.

Example: 2024-10-05T07:00:00

settled_datestring

The date on which a batch of transactions was settled..

Example: 2024-10-03T10:58:43

utr_numberstring

Unique transaction reference [UTR] generated for the settlement.

Example: 410039900271

programsarray of objectsAn array of objects that contains all the program details.
systemstring

A constant string value.

Has to be 2 digits.

Example: PG

bank_namestringSettlement bank name.
  • Minimum length: 1 characters
  • Maximum length: 50 characters.
Example: HDFC Bank Ltd
bank_acc_numberstringSettlement bank account number.
  • Minimum length: 1 characters
  • Maximum length: 50 characters.
Example: 04992990009595

List Settlements by UTR

Shown below is a sample response returned through our list settlements by UTR API.

{
    "utr_number": "410092786849",
    "bank_name": "HDFC Bank Ltd",
    "bank_acc_number": "04992990009595",
    "programs": [
        "UPI"
    ],
    "total_transaction_count": 2,
    "total_transaction_amount": 2,
    "actual_transaction_amount": 2,
    "total_refund": 0,
    "total_chargeback_recovery_amount": 0,
    "total_loan_recovery_amount": 0,
    "total_mdr_amount": 0.04,
    "total_gst_amount": 0,
    "total_late_settlement_fee": 0,
    "total_settled_amount": 0.96,
    "total_mar_amount": 0,
    "split_fund_amount": 0,
    "total_platform_fee": 0,
    "other_deductions": 0,
    "additional_mdr_amount": 0,
    "total_convenience_fee": 0,
    "total_gst_on_c_c_f": 0,
    "total_cashback_amount": 0,
    "total_merchant_cashback": 0,
    "total_merchant_convenience_fee": 0,
    "transactions": [
        {
            "transaction_id": "v1-241008182747-aa-8JwMy9-up-k",
            "system": "PG",
            "processed_date": "2024-10-09T07:00:00",
            "transaction_date": "2024-10-08T00:00:00",
            "transaction_amount": 1,
            "actual_transaction_amount": 1,
            "total_deduction_amount": 0.02,
            "settled_amount": 0,
            "store_address": "sec 62 noida",
            "acquirer_name": "UPI_HDFC",
            "tid": "HDFC000028502654",
            "is_emi": false,
            "utr_number": "410092786849",
            "program": "UPI",
            "payout_status": "Success"
        },
        {
            "transaction_id": "v1-241008182412-aa-rnfH9Q-up-F",
            "system": "PG",
            "processed_date": "2024-10-09T07:00:00",
            "transaction_date": "2024-10-08T00:00:00",
            "transaction_amount": 1,
            "actual_transaction_amount": 1,
            "total_deduction_amount": 0.02,
            "settled_amount": 0.96,
            "store_address": "sec 62 noida",
            "acquirer_name": "UPI_HDFC",
            "tid": "HDFC000028502654",
            "is_emi": false,
            "utr_number": "410092786849",
            "program": "UPI",
            "payout_status": "Success"
        }
    ],
    "pagination": {
        "total_pages": 2,
        "current_page": "1"
    }
}

The table below lists the various parameters returned in the Settlements response object.

ParameterTypeDescription
utr_numberstringUnique Transaction Reference [UTR] provided by the Bank.
  • Minimum length: 16 characters.
  • Maximum length: 50 characters.
Example: 410092786849
bank_namestring

Settlement bank name.

Example: HDFC Bank Ltd

bank_acc_numberstring

Settlement bank account number.

Example: 04992990009595

programsarray of objectAn array of objects that contains all the program details.
total_transaction_countinteger

The total number of transactions settled within a specific UTR [Unique Transaction Reference].

Example: 1

total_transaction_amountinteger

The total transaction amount settled after deductions within a specific UTR [Unique Transaction Reference].

Example: 2

actual_transaction_amountinteger

The total transaction amount without deductions.

Example: 1

total_refundinteger

Total refund amount deducted within a UTR.

Example: 0

total_chargeback_recovery_amountinteger

The total chargeback recovery amount in given UTR.

Example: 0

total_loan_recovery_amountinteger

The total amount recovered from loan in given UTR.

Example: 0

total_mdr_amountinteger

The total MDR [Merchant Discount Rate] amount deducted in given UTR.

Example: 0.04

total_gst_amountinteger

The total GST amount charged within a given UTR.

Example: 0

total_late_settlement_feeinteger

The total fee charged for late settlement in the given UTR.

Example: 0

total_settled_amountinteger

The total amount settled within a given UTR.

Example: 0.96

total_mar_amountinteger

The total Merchant Acquisition Rate [MAR] charged.

Example: 0

split_fund_amountinteger

The split amount of the transaction.

Example: 0

total_platform_feeinteger

The total fee charged by the platform.

Example: 0

other_deductionsinteger

Other deductions of the transaction.

Example: 0

additional_mdr_amountinteger

Additional MDR [Merchant Discount Rate] deducted.

Example: 0

total_convenience_feeinteger

The total convenience fee charged.

Example: 0

total_gst_on_c_c_finteger

GST charged on convenience fees.

Example: 0

total_cashback_amountinteger

The total cashback amount provided.

Example: 0

total_merchant_cashbackinteger

The total cashback amount provided.

Example: 0

total_merchant_convenience_feeinteger

The total convenience fee charged.

Example: 0

transactionsarray of objectsAn array of objects that contains the transaction details.
paginationobjectAn object that contains the pagination details.

Transactions [Child Object]

The table below lists the various parameters in the transactions child object. This is part of the settlements by UTR response object.

ParameterTypeDescription
transaction_idstring

Unique identifier for a transaction in Pine Labs Online database.

Example: v1-241008182747-aa-8JwMy9-up-k

systemstring

A constant string value.

Has to be 2 digits.

Example: PG

processed_datestring

The date when the transaction was processed.

Example: 2024-10-09T07:00:00

transaction_datestring

The date of the transaction.

Example: 2024-10-08T00:00:00

transaction_amountinteger

The transaction amount.

Example: 1

actual_transaction_amountinteger

The total transaction amount without deductions.

Example: 1

total_deduction_amountinteger

Total deduction amount for a transaction.

Example: 0.02

settled_amountinteger

The total settlement amount of the transaction.

Example: 0

store_addressstring

The address of the store where the transaction was created.

Example: sec 62 noida

Note: Applicable only in case of pos transactions.

acquirer_namestring

The name of the acquirer.

Example: UPI_HDFC

tidstring

The Terminal ID for the transaction.

Example: HDFC000028502654

is_emiboolean

This Indicates if the transaction was an EMI [Equated Monthly Installment].

Example: false

utr_numberstringUnique Transaction Reference [UTR] provided by the Bank.
  • Minimum length: 16 characters.
  • Maximum length: 50 characters.
Example: 410092786849
programstring

The payment method used for the transaction.

Example: UPI

payout_statusstring

The status of the payout.

Example: Success

Pagination [Child Object]

The table below lists the various parameters in the pagination child object. This is part of the settlements by UTR response object.

ParameterTypeDescription
total_pagesinteger

The total number of pages.

Example: 2

current_pagestring

Current page.

Example: 1

Ask AI
Assistant
Order Lifecycle
Refunds
Settlements
Checkout
Dashboard
International Payments
How do I implement webhook notifications for payment status updates, and what's the recommended way to verify webhook authenticity?
How do I integrate Pine Labs payment gateway with my React Native mobile app and what are the required API credentials?
Can I customize the payment UI for card transactions, and what parameters can I pass to modify the checkout experience for my customers?
Assistant