OpusPAY
User guide
×
Menu
Index

Transactions Viewing and Reporting

A list of Transactions API needs to be exposed to consume data from the data warehouse using the ODATA or similar Technology for analysis and reporting purposes. this should be the same technology as is used for byondpro customer access
 
This module allows the user to search through transactions using various parameters.
 
Transactions Viewing and Reporting
1

Number of Records

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Combo-Box
-
1. This should allow the user to select an option to control the number of transaction records visible in the grid.
 
2. Displays following options to select from:
 
  • 10
  • 25
  • 50
  • 100
 
-
-
Y
-
10
-
2

Export

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
 
-
There are two types of export buttons.
1. Export Excel
2. Export CSV
-
-
Y
-
-
-
Button
Export Excel
If the user clicks on Export Excel button, then transactions were exported into an excel.
 
Then a success message would display.
 
 
 
 
 
Transaction Excel will be sent to the user's business email address.
Button
Export CSV
If the user clicks on Export Excel button, then transactions were exported into a csv file.
 
Then a success message would display.
 
 
 
 
 
Transaction CVS will be sent to the user's business email address.
3

View

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
-
1. This should allow the user to view transaction details via a pop-up modal. Refer to the specification for that page here.
-
-
-
-
-
-
4

Status Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the status of transactions.
 
2. This should be sort-able.
 
3. There are 5 type of statuses.
  • Fail
    If the system failed the transaction, then it would display as 'Fail'.
     
  • Cancel
    If the user canceled the transaction, then it would display as 'Cancel'.
     
  • Success
    If the user proceed the transaction successfully, then it would display as 'Success'.
     
  • Pending
    If the transaction is still processing, then it would display as 'Pending'.
     
  • Decline
    If the transaction is declined from the gateway, then it would display as 'Decline'.
-
-
N
-
-
-
5

Pagination Control

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
-
1. This should allow the user to paginate through the transaction records when clicked.
 
2. To determine the number of pagination buttons to display please follow the current logic that is being used in byondcloud.
-
-
Y
-
-
-
6

Payment Method Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the Payment Method for the transactions.
 
2. This should be sortable.
-
-
N
-
-
-
7

Payor Name Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the Payor Name for the transactions.
 
2. This should be sortable.
-
-
N
-
-
-
8

Amount Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the transaction amounts.
 
2. This should be sortable.
-
-
N
-
-
-
9

Document Ref # Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the document number for the transactions.
 
2. This should be sortable.
-
-
N
-
-
-
10

Transaction Date Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the transaction dates.
 
2. This should be sortable.
-
-
N
-
-
-
11

Merchant Column

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
-
1. This should display the Merchant Account Name for the transactions.
 
2. This should be sortable.
-
-
N
-
-
-
12

Transaction Type

 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Column
If the payment is based on a token then that transaction is identified as 'Recurring'.
 
The amount of this recurring transaction can be a credit / debit value due to a payment/ refund.
1.This column would capture the transaction types as per below.
  • Payment
  • Refund
  • Recurring
  • QR Payment
-
-
N
-
-
-