Skip to main content

Web portal for companies

Login procedure

First login - activation

Users could be added only from the panel. It is not possible to register in the system without an invitation. Basic administrators accounts that can be used to create a user hierarchy are provided with the panel instance.
In order to create a new portal operator account you have to log in to the panel using e-mail address, which is user login. Then go to the "Staff members" tab and fill in the required data. After filling in the role, personal data and e-mail address there will be sent a welcome message with an activation link for new account.

Once the email send process is complete, the invited user will receive a message. It contains a welcome and an activation link - used to set a password to access the system.

Login procedure

Admin must provide correct pair – e-mail and password. If the provided login is incorrect, a message informing the employee of an error “Incorrect e-mail or password” and the possibility of another attempt will be displayed.

If the data provided is correct, an authentication code is sent. This is required to complete the next step of the two-step login.

As last step application asks for code. Sent code has set validity time described in previous chapter. If code will not be provided in this time, login procedure must be started from first step.

Reset password procedure

In order to reset password, admin has to open the login page and click option “reset password” (located under e-mail and password inputs). In next step, admin must provide correct e-mail address.

After correct completion of the form you will be redirected to the login page with a popup notification displayed on the screen. At this time the password reset mechanism is activated and a unique link is sent to the operator.

If the provided e-mail is correct, reset password link will be delivered to the operator’s e-mail address.

Change password procedure

From the portal operator profile it is possible to change the password without using the password reset procedure.

The form itself consists of 3 fields: the current password required to confirm identity, a new password that meets the security criteria, and a repeat of the new password to confirm the correctness of the data entered.

Main view

Once the authentication process is properly completed, the bank employee has access to the panel. He is shown the main screen of the system. Depending on the assigned rights group its appearance may vary. Different roles in the system have different tabs available.

The components that comprise the Business Control product operator portal are:

  • Main menu contains sections specific per logged role. In this case for corporate administrator: groups, cards, card aliases, staff members, reports and transaction history.
  • Admin Panel adjusted to the client’s colours and logotype.
  • List of the most important information referring to each aggregate (example: groups).
  • Buttons allows to perform multiple actions related to specific page. On the screen there are presented options in the context of groups management.
  • Actions allows to change the status of selected row or edit data.
  • Action buttons to open the profile of a logged in operator and to log out of the portal.

Sections

This section describes the functionality available to the Corporate Admin role, broken down by specific tabs on the portal.

Filters on screens:

Name of a view

Filters

Accounts

Name, Currency

Groups

-

Cards

Account, Status, Last4Digits, CardID, E-mail, Phone number

Transfers

-

Staff members

Role, E-mail, First name, Last name, Group

Cardholders

First name, Last name

Reports

-

Transaction history

Last4Digits, User e-mail, Date, Phone number, Amount, Currency, Merchant, Status

6.1 Groups section

Appears after login as first screen shown to Corporate Admin. Contains tree view of all groups related to current Corporation.

UI Elements:

  • Button - Add group,
  • Tree view of groups,
  • Button - Action for every row – To edit or delete selected group,
  • Button - Single row of list - To view details about selected group,
  • Button – Add group – To add a new group.

List includes following information:

Parameter

Description

Group name

Custom and internal name of Corporation Unit assigned during process of adding Issuer.

Number of portal users

Number of staff members assigned to a specify group. The number of members in child groups does not add up to the number of members in the parent group.

Card quantity limit

Number of cards assigned to staff members in a specify group.

Group limit

This limit determines the maximum amount with which anyone in the group can assign a card to a user and the maximum amount on a card that can be accepted in a given group if an assignment confirmation request comes in from a group with a lower limit.

6.1.1. Add group

This page appears after the user selected "Add group" button. The page contains a form for adding a new group in the hierarchy.

UI Elements:

  • Field - Name (required),
  • Drop-down-list – Pick a group,
  • Button – Cancel,
  • Button - Save.

6.1.2. Edit group

The page contains a group edit form.

UI Elements:

  • Field - Name (required),
  • Button – Cancel,
  • Button - Save.


6.1.3. Group details

A page containing a list of members and limits related to selected group.

UI Elements:

  • Button - Actions,
  • Name of list,
  • List view of administrators ,
  • Actions,
    • Button – Add sub-group,
    • Button – Add group member,
    • Button – Set limits,
  • Button - Action for every row,
    • Button - Delete for selected row,
    • Button - Edit for selected row,
    • Button - Reset password for selected row.


List includes following information:

Parameter

Description

Role

Role of administrator (Corporate Admin, Corporate Manager, Corporate User).

Email

Email address of Operator – login to the portal.

First name

First name of Operator.

Last name

Last name of Operator.

6.1.3.1. Limits tab

This tab contains the available limits applied on the selected group (i.e. the associated account with the limit of money to spend).

List includes following information:

Parameter

Description

Limit ID

Internal identificatory of limit in the system.

Limit name

Name of a limit, e.g. for delegation.

Group card limit

Limit of a cards that can be assigned in a group.

Group limit

This limit determines the maximum amount with which anyone in the group can assign a card to a user and the maximum amount on a card that can be accepted in a given group if an assignment confirmation request comes in from a group with a lower limit.

Actions:

  1. Add sub-group.
  2. Add group member.
  3. Set limit.

To set limit to the group it After user clicks “Set limits” action they see list of accounts to assign.

6.1.3.2 Setting limits

After clicking “Set limit” Operator chooses account he want to use for this group. Then they have to fill Set limit form with information:

  • Group limit – amount in the same currency as account.
  • Card quantity limit – number of cards that can be assigned in the same time by all group members.
  • Set periodic limit – number of cards that can be assigned daily, weekly or monthly.

6.2. Cards section

6.2.1. Awaiting cards tab

On this page there is a list of cards that require to take action: accept or reject. The card will be displayed on this list in consequence of one of actions:

  • Cardholder request to increase their limit through the mobile application.
  • Staff member from lower group assign card with higher limit than their group limit.

List includes following information:

Parameter

Description

Card ID

Internal identificatory of a card in the system.

Requester

First name and last name of cardholder or operator who requested a card or a change of limit.

Cardholder e-mail

E-mail to which a message about assigning a new card arrives.

Total limit

This limit determines the maximum amount which a cardholder can spend using a card.

When the card's validity start date is reached, an exclamation point icon is displayed next to the card's visual.

6.2.2. Active cards tab

On this page there is a list of cards that is currently active. The card will be displayed on this list in consequence of one of actions:

  • The card assignment period has started, the card has been generated and the end user has activated the card within the app.
  • The card assignment period has started, the card has been generated but the end user has not activated it yet (greyed out card).

List includes following information:

Parameter

Description

Card ID

Internal identificatory of a card in the system.

Cardholder e-mail

E-mail to which a message about assigning a new card arrives.

Limit

This limit determines the maximum amount which a cardholder can spend using a card.

Current spend

This value shows the relationship between the money spent and the limit on the card.

6.2.3 Cards history tab

On this page there is a list of all assignments of cards in the system. The list includes every card assignment, even cancelled, rejected or finished ones.


List includes following information:

Parameter

Description

Card ID

Internal identificatory of a card in the system.

Cardholder e-mail

E-mail to which a message about assigning a new card arrives.

Limit

This limit determines the maximum amount which a cardholder can spend using a card.

Current spend

This value shows the relationship between the money spent and the limit on the card.

Status

Approval status of a card.

6.2.4 Card assignment

Clicking on the “Assign card” button takes Operator to Assign card form view. The card assignment form is the most important screen in the system. It allows to enter the data for which a card will be generated and assigned. Currently, only the option to create virtual cards is available.

The form consist of sections:

  • Select type of card (virtual or physical).
  • Cardholder data - Operator chooses cardholder for whom the card should be assigned (from the predefined list or using a form).
  • Card visual - Operator can change the default visual for a card visible in cardholder mobile application. Corporation or Issuer can provide their own visuals so they can be also visible in this section.
  • Limits – Defining the account in specific currency related to the card, total amount as available limit for expenses and card assignment period along with timezone.

When option “Use a separate e-commerce payment card” is chosen cardholder sees in their application such information as CVC and end date of a card.

If option “Set periodic limit” is chosen Operator can fill amount that cardholder can spend daily, weekly or monthly.
(WorkInProgress) Merchant Category Codes allows to define merchant codes for which the card will work or codes that will define a declined transaction.

6.2.5. Card details

After clicking on single row on Awaiting cards, Active cards or Cards history list Operator is directed to Card details screen. On this view there are sections:

  • Basic data: Card visual, Last 4 digits, CVC, Expiry date, card ID, Account, Requester name, Cardholder e-mail, Cardholder phone number, Balance, Issue date, Current spend, Status. 
  • Use of the card – allowed way of paying by the card (available options: push provisioning and e-commerce payments).
  • Limit details: Total limit, Start date, End date, Period, Periodic amount.
  • History of transactions with filters – table with the same columns as on Transaction history view.

6.3. Accounts section

On this view the list of accounts which have been assigned to a corporation is displayed. The example shown contains 3 available accounts for a corporation. Each account can have only 1 currency, which is the currency of the cards generated under that account.

List includes following information:

Parameter

Description

Name

Name of account.

Account number

24 digits number of account.

Balance

Current amount on the account with currency.

6.3.1 Account details

On this view detailed information of account are displayed.

UI elements:

  • Transfers – button redirecting to Transfers screen.
  • Statement – button for generating report with income and expenses.

Below there is a list of cards connected to this account and transaction made by cards related to the selected account.

6.4 Staff members section

On this view the list of Corporate Panel Operators is displayed.

UI elements:

  • Button - Import users – To bulk importing the users to the system using csv file.
  • Button - Add staff member.
  • Button - Action for every row – To edit or delete selected staff member or reset their password.

List includes following information:.

Parameter

Description

Role

Role of a Operator (Corporate administrator, Corporate manager, Corporate user).

E-mail

E-mail that Operator use to login to Corporate Panel.

First name

First name of Operator.

Last name

Last name of Operator.

Group

Group to which Operator belongs.

6.4.1. Add staff member form

Clicking on the “Add staff member” button takes Operator to Add staff member form view. The form consist of fields:

  • First name (required),
  • Last name (required),
  • E-mail (required),
  • Role (required) – select from drop-down list: Corporate administrator, Coporate manager, Corporate user,
  • Group (required) – select from drop-down list of group tree.

After clicking “Save” button the invitation e-mail is sent to the invited person.

6.4.2. Import users

Operator can add a CSV file filled with information about users who should be invited. After clicking “Save” button the invitation e-mails are sent to the invited people.

6.5. Cardholders section

The data on this screen can be thought of as an address book or as a set of predefined people whose data can be used to assign a new card. This functionality was created to be able to save the data of people who often have cards assigned to them so that they do not have to enter them manually in the card assignment form each time.

UI Elements:

  • Every row – to move to detailed view of a cardholder,
  • Button - Action for every row – To edit or delete selected cardholder,
  • Button – Add cardholder.

List includes following information:

Parameter

Description

First name

First name of Cardholder (end-user).

Last name

Last name of Cardholder (end-user).

Phone number

Phone number of Cardholder (end-user).

E-mail

E-mail that Cardholder use to login to mobile application.

6.5.1 Cardholder details

On cardholder details view information about enduser are displayed. Section “Basic data” contains information from Add new cardholder form:

  • First name,
  • Last name,
  • Phone number,
  • E-mail.

Below there is a list with two tabs:

  • Transaction history – list of transactions made by that cardholder (enduser) using all their cards,
  • Cards – list of cards assigned to that cardholder (enduser).

6.5.2 Add new cardholder form

Clicking on the “Add cardholder” button takes Operator to Add staff member form view. The form consist of fields:

  • First name (required),
  • Last name (required),
  • Phone number with prefix (required),
  • E-mail (required).

After clicking “Save” button cardholder data is added to Corporate Panel. Cardholder does not receive any notification.

6.6 Reports section

Reports section contains files generated in the Corporate Panel and files added by Operators. File can be downloaded by clicking Download icon in every row. There are three tabs:

  • Imported users – a list of csv files that contain tables of Operators that have been added by single Operator,
  • Approval history – a list of csv files that contain reports from Card history view,
  • Transaction history – a list of zip files that contain folders with .csv file with list of transactions and pictures of receipts added in mobile application.

image-1654091244957.png

6.7. Transaction history section

This section contains list of transactions made by endusers.

UI elements:

  • Every row – to move to detailed view of a transaction,
  • Button - Generate transaction history report.

List includes following information:

Parameter

Description

Last 4 digits

Last 4 digits of a card.

User e-mail

E-mail of cardholder (enduser).

Date

Date of transactions.

Phone number

Phone number of cardholder (enduser).

Amount

Transaction amount with currency.

Status

Status of transaction.

6.7.1 Transaction details

The transaction details section contains a set of information about a specific transaction such as:

Parameter

Description

Transaction ID

Internal identifier of the transaction (Verestro ID).

Token ID

Token identifier used during the transaction.

Card ID

Card identifier.

Created at

Date of transactions.

Phone number

Phone number of cardholder (enduser).

Amount

Transaction amount with currency.

Currency

Currency od the transaction.

Status

Status of transaction.

ExternalID

External identifier of the transaction.

Transaction channel

Defines the channel used to perform transaction.

Merchant name

Name of merchant receiving the payment.

Type

Type of the transaction.

Customer ID

Internal identifier of the cardholder (enduser).