There must be at least one User created before a user can be selected. Refer to the specifications for the Add User screen here.
1. User can either select from the pre-filled list or can enter any characters including numbers, letters and special characters. User can then select an active User for the Primary Contact. Do not display inactive users in the list.
2. This allows to filter-out the matching users by Last Name (in ASC order) equal to the entered text/value and the user will be able to select an option from the list.
(a) List will display as a multi-column view of Username, Given Name, and Last Name.
3. If an existing active User is selected, populate all Primary Contract entry fields with appropriate User details and disable all Primary Contract entry fields.
1. This should allow the user to select a Country. List of available countries comes from the Countries & Currencies list set in the Admin Portal. Refer to the specifications for that screen here.
2. Use the same Address Component and logic as per byondcloud registration page.
3. This should display an inline error message if the user clicks the Submit button without populating this field.
There must be at least one Security Profile created before a new user can be created. Refer to the specifications for the Add\Edit Security Profile screen here.
1. This should allow for the selection of the Profile for the user.
2. If the user clicks on the Save & Continue button without selecting a value in this field, display an inline error message.
Y
-
Y
-
-
1. There must be at least one Security Profile created. Please create and select a Security Profile.
1. This should display the status of the Account (Active or Inactive). If the Account is Active, it is able to pass transactions through opuspay. If Inactive, the Account cannot pass transactions through opuspay.
2. If the user changes the Status from Active to Inactive for a Parent Account, all Sub Accounts that are set to "Invoice Account Directly" = "False" and/or where the Gateway is set to "Link to the Parent Entity's gateway account", set the Sub Account to Inactive as well.
byondpro should also be updated to show that the merchant account is inactive (which would display as On-Hold in byondpro).
3. If the Parent Merchant Account has been set to Inactive from the Admin Portal, all Sub Accounts must be set to Inactive as well and neither the Parent or Sub Accounts can be set to Active. They can only be activated from the Admin portal again.