Any Payment platform management is mostly about transactions. Transactions are a source of income for the business and subject for the main business requirement.
In the SDK.finance system we operate with terms like transactions, operations and business processes. From the technical perspective “Transactions” like transfer or currency exchange are internal business processes. Read more details here.
Having access to the transaction details allows to analyze system efficiency and total experience of Users as well as provides a great volume of data to be used in the reports and analytics.
Viewing transactions is available in the Administrator dashboard provided out of the box. Other System Users with relevant permissions can also have access to such transaction viewers.
In the “Transactions” section of Admin dashboard the system reflects the following information about all the transactions of users in the system:
|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, Top-up 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)|
Admin 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|
|Updated at||Wallet type||Wallet type|
|Request ID||Issuer ID||Issuer ID|
APIs for this Use case:
|POST/transactions/view||Get user transactions|