Some institutions do not return a unique identifier (i.e. transaction id) for transactions. The transaction hash was introduced to provide an identifier for transactions retrieved via the Yapily API, which may be helpful in cases where a transaction ID is not present.
Where you can find it
By default, the Yapily Transaction Hash is returned for every transaction and is located withinEnrichment in the transaction response. You can find an example transaction below:
How it works
As the name suggests, the transaction hash is generated by hashing a number of fields together from the transaction itself. These fields can be found below:- Account ID
- Institution ID
- Credit/Debit indicator
- Date
- Amount
- Description