Fetch all Transactions๐
Use the below endpoint to fetch details of all transactions.
Path Parameter๐
account_numbermandatorystringThe account from which you want to make the payout.
Account details can be found on the RazorpayX Dashboard. For example,7878780080316316.Watch Out!
This is not your contact's bank account number.
Query Parameters๐
fromintegerTimestamp, in Unix, from when you want to fetch transactions.tointegerTimestamp, in Unix, till when you want to fetch transactions.countintegerNumber of payouts to be fetched. Default value is10. Maximum value is100. This can be used for pagination, in combination withskip.skipintegerNumbers of payouts to be skipped. Default value is0. This can be used for pagination, in combination withcount.
Response Parameters๐
id-
stringThe unique identifier linked to the transaction. For example,txn_00000000000001. entity-
stringThe entity being created. Here, it will betransaction. account_number-
stringThis is the business account from which the payout was made. For example,7878780080316316. amount-
integerThe amount transferred, in paise. The transfer can either be a credit (when you add funds to your account) or a debit (when you make a payout).Handy Tips
The value passed here does not include fees and tax. Fees and tax, if any, are deducted from your account balance. currency-
stringThe transaction currency. Here, it isINR. credit-
integerThe amount, in paise, credited to your account. Will be0for debit transactions (when making payouts). debit-
integerThe amount, in paise, debited to your account. Will be0for credit transactions (when adding funds to your account). balance-
integerThe remaining amount, in paise, in your account after the debit or credit transaction. source-
Details of the payout made or details of the bank account from which money is being added to your business account.
idstringThe payout ID when making payouts or the bank transfer ID when adding fund to your account.entitystringThe entity for which the transaction was created. Possible values:payoutbank_transfer
amountintegerThe amount transferred, in paise.fund_account_idsource entity=payoutstringThe unique identifier linked to the fund account. For example,fa_00000000000001.notessource entity=payoutobjectUser-entered notes for internal reference. This is a key-value pair. You can enter a maximum of 15 key-value pairs. For example,"note_key": "Beam me up Scottyโ.payer_namesource entity=bank_transferstringName linked to the account making the transfer. For example,Saurav Kumar.payer_accountstringThe account number from which money is transferred to your business bank account. For example,6543266545411243.payer_ifscsource entity=bank_transferstringThe branch IFSC from where the transfer is being made. For example,UTIB0000002.modesource entity=bank_transferstringThe mode used to transfer money to your business bank account. For example,NEFT.bank_referencesource entity=bank_transferstringReference from the bank from which money was transferred to your business bank account. For example,AXIR000000000001.
feessource entity=payout-
integerThe fees, in paise, for the transaction. This field is populated only when the transaction moves to theprocessingstate. For example,5. taxsource entity=payout-
integerThe tax, in paise, for the fee being charged. This field is populated only when the transaction moves to theprocessingstate. For example,1. statussource entity=payout-
stringThe status of the transaction. A transaction can be in any of the following states:pendingqueuedprocessingprocessedreversedcancelledrejected
utrsource entity=payout-
stringThe unique transaction number for the transaction. For example,HDFCN00000000001. modesource entity=payout-
stringThe payout mode. Refer to the Supported Banks and Payout Modes section for more details. created_at-
integerTimestamp, in Unix, when the source entity or transaction entity was created. For example,1545320320.