Fetch transaction details
GET/v1/accounts/account-id/transactions/transactionId
Description​
Retrieve specific information about a transaction (transaction amount, currency exchange details, creditor / debtor info) on a given account addressed by account-id.
Gain insights into individual transactions within an account.
Request​
Path Parameters
The account ID is retrieved by Fetch accounts list and is constant at least throughout the lifecycle of a given consent.
The unique ID of the transaction that needs to be retrieved.
Header Parameters
ID of the request sent to the server, unique to the call, as determined by the initiating party.
The certificate used for signature verification.
The client ID associated with the request.
The consent ID of the related AIS consent.
A unique identifier related to the registered merchant in the corresponding API environment, available within the application's details.
Responses​
- 200
- 400
- 401
- 403
- 404
- 405
- 406
- 409
- 429
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
The unique ID of the transaction.
A refererence to identify the transaction.
An end-to-end identifier of the transaction.
The mandate identifier of the transaction.
The check identifier of the transaction.
The creditor identifier of the transaction.
The date the transaction was processed on the bank account.
The date the funds left/were received in the account.
transactionAmount objectThe amount of the transaction as a string with decimal separator.
The currency type for the transaction, following ISO 4217 standard (e.g., USD, EUR).
The amount of the transaction as a sring with decimal separator.
currencyExchange object[]The currency exchange rate and amount.
The currency type for the transaction, following ISO 4217 standard (e.g., USD, EUR).
The exchange rate for the transaction.
The unit currency type for the transaction, following ISO 4217 standard (e.g., USD, EUR).
The currency type for the exchange rate, following ISO 4217 standard (e.g., USD, EUR).
The date the exchange rate was quoted.client ID associated with the request.
The contract identification for the exchange rate.
The name of the creditor.
creditorAccount objectThe account of the creditor.
The IBAN of the creditor.
The Basic Bank Account Number of the creditor.
The Primary Account Number of the creditor.
The Primary Account Number masked with all but the last 4 characters.
The Mobile Station Integrated Services Digital Network Number of the creditor.
The currency type of the creditor, following ISO 4217 standard (e.g., USD, EUR).
The ultimate creditor of the transaction.
The name of the debtor.
debtorAccount objectThe account of the debtor.
The IBAN of the debtor.
The BBAN of the debtor.
The Primary Account Number of the debtor.
The Primary Account Number of the debtor, masked with all but the last 4 characters.
The Mobile Station Integrated Services Digital Network Number of the debtor.
The currency type of the debtor, following ISO 4217 standard (e.g., USD, EUR).
The ultimate debtor of the transaction.
The unstructured remittance information.
The structured remittance information.
Additional information about the transaction.
The purpose code of the transaction.
Available options: 0 - 285
The bank transaction code of the transaction.
The proprietaty bank transaction code of the transaction.
links objectLinks of information related to the booked transaction.
property name object
{
"transactionId": "string",
"entryReference": "string",
"endToEndId": "string",
"mandateId": "string",
"checkId": "string",
"creditorId": "string",
"bookingDate": "2024-11-07",
"valueDate": "2024-11-07",
"transactionAmount": {
"currency": "string",
"Amount": "string"
},
"currencyExchange": [
{
"sourceCurrency": "string",
"exchangeRate": "string",
"unitCurrency": "string",
"targetCurrency": "string",
"quotationDate": "2024-11-07T10:42:52.747Z",
"contractIdentification": "string"
}
],
"creditorName": "string",
"creditorAccount": {
"iban": "string",
"bban": "string",
"pan": "string",
"maskedPan": "string",
"msisdn": "string",
"currency": "string"
},
"ultimateCreditor": "string",
"debtorName": "string",
"debtorAccount": {
"iban": "string",
"bban": "string",
"pan": "string",
"maskedPan": "string",
"msisdn": "string",
"currency": "string"
},
"ultimateDebtor": "string",
"remittanceInformationUnstructured": "string",
"remittanceInformationStructured": "string",
"additionalInformation": "string",
"purposeCode": 0,
"bankTransactionCode": "string",
"proprietaryBankTransactionCode": "string",
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Description: 0 = "FORMATERROREnum", 1 = "PARAMETERNOTCONSISTENTEnum", 2 = "PARAMETERNOTSUPPORTEDEnum", 3 = "SERVICEINVALIDEnum", 4 = "RESOURCEUNKNOWNEnum", 5 = "RESOURCEEXPIREDEnum", 6 = "RESOURCEBLOCKEDEnum", 7 = "TIMESTAMPINVALIDEnum", 8 = "PERIODINVALIDEnum", 9 = "SCAMETHODUNKNOWNEnum", 10 = "CONSENTUNKNOWNEnum", 11 = "SESSIONSNOTSUPPORTEDEnum", 12 = "INVALIDTOTALAMOUNTEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
Description: 0 = "CERTIFICATEINVALIDEnum", 1 = "CERTIFICATEEXPIREDEnum", 2 = "CERTIFICATEBLOCKEDEnum", 3 = "CERTIFICATEREVOKEEnum", 4 = "CERTIFICATEMISSINGEnum", 5 = "SIGNATUREINVALIDEnum", 6 = "SIGNATUREMISSINGEnum", 7 = "CORPORATEIDINVALIDEnum", 8 = "PSUCREDENTIALSINVALIDEnum", 9 = "CONSENTINVALIDEnum", 10 = "CONSENTEXPIREDEnum", 11 = "TOKENUNKNOWNEnum", 12 = "TOKENINVALIDEnum", 13 = "TOKENEXPIREDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
properties object
items object
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0, 1, 2, 3]
Description: 0 = "CONSENTUNKNOWNEnum", 1 = "SERVICEBLOCKEDEnum", 2 = "RESOURCEUNKNOWNEnum", 3 = "RESOURCEEXPIREDEnum"
links object
property name object
{
"authenticationSchemes": [
"string"
],
"properties": {
"items": {}
},
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "UNKNOWNEnum"
links object
property name object
{
"statusCode": 0,
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "INVALIDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
tppMessages object[]
Possible values: [0, 1]
Description: 0 = "ERROR", 1 = "WARNING"
Possible values: [0]
Description: 0 = "EXCEEDEDEnum"
links object
property name object
{
"tppMessages": [
{
"category": 0,
"code": 0,
"path": "string",
"text": "string"
}
],
"links": {}
}