EnKash API Document
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Settlements
  • Payment Gateway Overview
  • Payment Gateway Sign Up
  • Payment Methods
  • Supported Integrations
  • Payment APIs
  • Test Card Details
  • Authorization
    • About Authorization
    • Get Authorization Token
      POST
  • Orders
    • Order Overview
    • About Order
    • Create Order
      POST
    • Get Order Status
      GET
    • Get BNPL Payment Modes
      GET
  • Payments
    • Payment Overview
    • About Payment
    • Get Transaction Status
      GET
    • Submit Payment Detail
      POST
  • Refunds
    • About Refund
    • Refund
      POST
  • Payment Links
    • Upi Intent Link Detail
      GET
  • Settlements
    • About Settlement
    • Get Settlement Payout By Id
      GET
    • Search Settlement Payouts
      POST
  • QR Generation API
    • Get Dynamic QR Code
  • Payment Button
  • Qr Code
    • Create QR
    • Create QR Customer
    • Search QR Code
    • Get QR Code
    • Cancel QR Code
  1. Settlements

Search Settlement Payouts

POST
/api/v0/settlement-payout/search

Request

Query Params
offset
integer 
optional
limit
integer 
optional
<= 5000
orderBy
string 
optional
direction
enum<string> 
optional
Allowed values:
ASCDESC
Header Params
Authorization
string 
required
merchantAccessKey
string 
required
Body Params application/json
merchantDetailId
string 
optional
settlementPayoutId
string 
optional
settlementPayoutIds
array[string]
optional
totalSaleAmountFrom
number 
optional
>= 0.01
totalSaleAmountTo
number 
optional
>= 0.01
totalRefundAmountFrom
number 
optional
>= 0
totalRefundAmountTo
number 
optional
>= 0
totalChargesFrom
number 
optional
>= 0
totalChargesTo
number 
optional
>= 0
totalGstFrom
number 
optional
>= 0
totalGstTo
number 
optional
>= 0
totalSettlementAmountFrom
number 
optional
totalSettlementAmountTo
number 
optional
payoutStatus
enum<string> 
optional
Allowed values:
INITSUCCESSFAILEDIN_PROGRESSON_HOLD
utr
string 
optional
payoutDateFrom
string <date-time>
optional
payoutDateTo
string <date-time>
optional
createdOnFrom
string <date-time>
optional
createdOnTo
string <date-time>
optional
Example
{
    
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v0/settlement-payout/search' \
--header 'Authorization;' \
--header 'merchantAccessKey;' \
--header 'Content-Type: application/json' \
--data-raw '{
    
}'

Responses

🟢200OK
application/json
Body
response_code
integer <int32>
optional
response_message
string 
optional
payload
object (GenericPaginationResponseSettlementPayoutResponse) 
optional
recordsCount
integer <int64>
optional
data
array[object (SettlementPayoutResponse) {20}] 
optional
Example
{
    "response_code": 0,
    "response_message": "string",
    "payload": {
        "recordsCount": 0,
        "data": [
            {
                "settlementPayoutId": "string",
                "totalSaleAmount": 0,
                "totalRefundAmount": 0,
                "totalCharges": 0,
                "totalGst": 0,
                "totalSettlementAmount": 0,
                "refundChargebackAmount": 0,
                "carryForwardAmount": 0,
                "adjustmentAmount": 0,
                "payoutStatus": "INIT",
                "payoutMode": "IMPS",
                "utr": "string",
                "remarks": "string",
                "payoutRemarks": "string",
                "transferId": "string",
                "transferResponseReason": "string",
                "merchantName": "string",
                "payoutDate": "2019-08-24T14:15:22Z",
                "createdOn": "2019-08-24T14:15:22Z",
                "modifiedOn": "2019-08-24T14:15:22Z"
            }
        ]
    }
}
Previous
Get Settlement Payout By Id
Next
Get Dynamic QR Code
Built with