Transaction history
Users can view their transactions history, filter and search for specific transactions as well as download CSV files.
This functionality can be used for further extension of business processes and building new use cases – like providing reports and analytics for Users using the integration with some third-party service provider.
Transaction history is provided on the UI available out of the box.
(!) Please note that currently on UI of Individual and Merchant the transaction history sections are different. This is an example of how the same data can be reflected and used by different types of Users. Further we will describe a more extended functionality that can be implemented.
In the “Transactions” section of User’s (Merchant) dashboard the system reflects the following information about all the transactions of the User:
Field | Comment |
Transaction Type | Redeem, Transfer, Issue wallet, Created voucher, Charged voucher, Merchant payment, Payment invoice, Gate top-up, Gate purchase, Exchange, Cashdesk redeem, Cashdesk charge, Investment, Cash collect, Cash input, Contract transit, Topup via bank, Withdrawal via bank. |
Amount | Total amount of operation in the operation’s currency |
Commission | Amount of commission charged for the operation |
Created at | Date of operation initiation |
Direction | For currency exchange operations |
Transaction ID | Unique transaction ID, which can be used for other use cases. |
Status | Pending, Declined (Pending process was declined), Processed, Error, Rejected (Limited process has been rejected by anti-fraud) |
User can dive into more details about each transaction by clicking on “Details”.
This will provide more detailed information about a transaction that will include:
Transaction details: | Balances: | From Wallet: | To Wallet: |
Transaction ID | Amount | Wallet number | Wallet number |
Transaction type | Commission | Organization ID | Organization ID |
Status | Net amount | Organization name | Organization name |
Created at | Technical | Technical | |
Updated at | Wallet type | Wallet type | |
Request status | Currency | Currency | |
Search transaction history
Users can perform searches for a specific transaction on a UI available out of the box.
It’s possible to search transaction by:
• Wallet Number
• Transaction ID
• Currency
• Payment Identifier
Filter transaction history
List of transactions can be filtered by their Status, Type, Date of creation (time period), and currency (currency code).
This functionality is available on the provided UI for Merchant.
Download CSV
Users can download the transaction history file in a csv format.
Below is the sample of a csv file downloaded by the Individual.
CSV reports can be exported with applied filters provided for transaction history, for example for a chosen time period or transaction type.
View Spending by categories
This functionality allows users to have a summarized view of their transactions by certain categories, like internal transfer, currency exchange, withdrawals etc.
Each transaction in the system belongs to a certain business process. The category is the optional parameter for such business processes.
To allow tagging a certain transaction that has been executed by the User a category should be set for transaction_id. This is additional functionality that can be easily implemented using SDK.finance source code by extending the transaction profile.
Currently, the system allows managing categories by the system user (Administrator).