v1
latestOpenAPI 3.1.02026-07-2418201.6 MBCreate Transaction
This API is used to pass a transaction entry into a ledger account.
post/v2/ledger/journal/{journal_urn}/transact
Path parameters
journal_urnstring required
Journal URN under which transaction will be created
Request body
Response
200
Example response
{
"decentroTxnId": "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF",
"status": "SUCCESS",
"responseCode": "S00000",
"message": "Transaction successful",
"data": {
"transactionStatus": "SUCCESS",
"transactionDescription": "Transaction recorded successfully",
"referenceId": "transaction_1",
"urn": "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEF",
"payerAccount": {
"urn": "LA0001",
"referenceId": "ledger_account_1",
"name": "Ledger Account 1",
"balance": {
"available": 70,
"blocked": 30.5
}
},
"amount": 30.5,
"payeeAccount": {
"urn": "LA0002",
"referenceId": "ledger_account_2",
"name": "Ledger Account 2",
"balance": {
"available": 50
}
},
"purpose": "this is to transact between two accounts",
"additionalParameters": {
"parameter1": "value1",
"parameter2": "value2"
},
"currency": "INR",
"status": "SUCCESS",
"expiry": "2023-08-25",
"creationTimestamp": "2022-06-06 21:21:21",
"lastModificationTimestamp": "NA",
"transactionTimestamp": "2022-06-06 21:21:21"
}
}