stringThe unique Id of the settlement. Example: "setl_7IZKKI4Pnt2kEe".
stringThe name of the entity.
integerThe settlement amount in paise. For example, 50000.
stringThe status of the settlement. The values can be
integerThe amount charged for processing the settlement transaction.
integerThe tax amount charged.
stringUnique Transaction Reference number. For example,
integerThe UNIX timestamp that indicates when the settlement transaction was created.
The following section will explain the settlement entity and the associated API.
The following endpoint is used for retrieving all settlements.
integerThe UNIX timestamp in seconds after which the settlements were created.
integerThe UNIX timestamp in seconds before which the settlements were created.
integerThe number of settlements to fetch. Maximum is 100.
integerThe number of settlements to be skipped.
The following endpoint is used to retrieve settlements made using the settlement id.
stringThe id of the settlement to be retrieved.
The settlement recon API returns all settled transactions (credit and debit) on your account for a particular day or month.
An example request and response to fetch a settlement report for the date 02/11/2016 is shown in the sample code.
integerThe year the settlement was received, in
YYYYformat. For example,
integerThe month the settlement was received, in
MMformat. For example,
09. It can accept value from the range
12. To fetch the monthly settlement report, you need to pass
monthquery parameters in the request. For example,
integerThe date on which the settlement was received. It can accept value from the range
31This parameter is mandatory if you want to retrieve the daily settlement report. To retrieve the daily settlement report, you need to pass the
daypath parameters in the request. If
dayis not provided, the monthly settlement report will be retrieved.
integerSpecifies the number of available settlements to fetch. Maximum
integerSpecifies the number of available settlements to be skipped when fetching a count.
stringRepresents the payment ID of the transaction that has been settled.
stringIndicates the type of transaction. Here it is payment.
integerThe amount that has been debited from your account, in paise.
integerThe amount that has been credited to your account, in paise.
integerThe total amount paid by the customer, in paise.
stringSettlements are always made in INR. Hence, currency value by default is
integerThe amount charged for processing the settlement transaction, in paise.
integerThe tax amount charged, in paise.
booleanIndicates whether the account settlement for transfer is on hold.
booleanIndicates whether the transaction has been settled or not.
integerThe UNIX timestamp that indicates when the settlement was created.
integerThe UNIX timestamp that indicates when the settlement was completed.
stringThe unique identifier of the settlement.
stringBrief description on the settlement.
stringUnique identifier of the payment that has been settled.
stringUnique reference number linked to the settlement. For example,
stringOrder ID linked to the payment made by the customer that has been settled. Read Orders API to learn more.
stringReceipt number entered while creating the Order.
stringThe payment method used for making the payment. Possible values are
stringThe card network. Possible values are
stringThe card issuer. 4-character code denoting the issuing bank. This attribute will not be set for the card that has been issued by a foreign bank.
stringPossible values include
stringUnique identifier of any dispute that might have arisen for this transaction.