OpusPAY
User guide
×
Menu
Index

Rule Definition Detail

 
This function allows for the creation of the Transaction Router Rules that are to be applied to each transaction going through OpusPAY.
 
Rule Definition Detail
1

Description

 
To describe the rule
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
TextField
 
  • Rule description
Y
Text
Y
200
 
  • Please enter a rule description
2

Rule Grid

 
Define the rule detail applicable to this rule
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Grid
 
  • A minimum of two rows is required
  • One row for any function
  • One row where "Next" is equal to "Terminate"
Y
Text
Y
 
 
Please add rules
ComboBox
Function
  • Options will include
  • GET
  • IF
  • SELECT
  • API RULE
     
Y
Text
Y
 
 
Please add a function
ComboBox
Record
  • This will provide a list of all relevant fields in OpusPAY from which the user can select the field required for this rule
  • Where the Function is equal to "API RULE", allow for the selection of the Gateway applicable to this rule
Y
Text
Y
 
 
Please add a record
ComboBox
Operator
  • Options will include
  • NULL
  • EQUAL
  • NOT EQUAL
  • RULE DESCRIPTION
  • NULL will mean the operator is "Not Required"
Y
Text
Y
 
 
Please add an operator
ComboBox
Value
  • Options will include
  • CARD_PRESENT
  • CARD_NOT_PRESENT
  • INVOICE
  • NULL
  • If Operator is RULE DESCRIPTIONS, allow for selection of a pre-defined RULE DESCRIPTION (e.g. payment)
  • OTHER
  • If OTHER is selected then the user can enter any value
Y
Text
Y
 
 
Please add a value
ComboBox
Next
  • Options will include
  • AND
  • OR
  • THEN
  • TERMINATE
Y
Text
Y
 
 
Please add a condition
3

Save Button

 
Saves all the data in the grid
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Perform validation to ensure that all rules in the grid are being adhered to
  • Save all lines in the grid
 
 
 
 
 
Please correct the field errors
4

Move Row Up Button

4. Move Row Up Button
Move the row up
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Move the selected row up one row from current position and move the row immediately above into it's old position
 
 
 
 
 
 
5

Delete Row Button

5. Delete Row Button
Delete a row
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Delete the currently selected row
 
 
 
 
 
 
6

Insert Row Button

6. Insert Row Button
Insert a row
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Insert an empty row below the currently selected row
 
 
 
 
 
 
7

Move Row Down Button

7. Move Row Down Button
Move the row down
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Move the selected row down one row from current position and move the row immediately below into it's old position
 
 
 
 
 
 
8

Cancel Button

 
Cancel the edits made without saving
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Pop up an alert window to confirm cancel Yes or No
  • If Yes then discard all edits, close pop-up and return to the Rule Definitions List
  • If No, then retain all edits, close pop-up and continue to edit the Rule Definition
     
 
 
 
 
 
 
 
Cancel Alert Pop-Up
 
9

Delete Button

 
Delete the complete rule definition
 
Type
Notes
Rules
Compulsory
Format
Edit
Size
Default
Error Message
Button
 
  • Pop-up alert window to confirm Deletion Yes or No
  • If Yes then discard all edits, close pop-up, delete the record and return to to the Rule Definitions List
  • If No, then retain all edits, close pop-up and continue to edit the Rule Definition
     
 
 
 
 
 
 
 
Delete Alert Pop-Up