Learn about Dex

Hi there! Welcome to Dex, Forte's latest and greatest payments application. With Dex, you can view, create, and manage all your transaction data—including customers, payment methods, addresses, and schedules—in one convenient place. You can also view and maintain your merchant account, keep track of your funding entries, resolve disputed transactions, and generate API credentials to connect Dex with your third-party applications.

Getting Started

If you're new here or a pro who just needs a refresher, the following topic provides an overview of Dex account structures, roles and permissions, common Dex terminology, and how to navigate inside the application. Let's get started!

The Dex Vocabulary

Before we get into how to navigate Dex, let's have a quick vocabulary lesson, so we're all on the same page.

Organizations and Locations

When your company was onboarded into Dex, we gave you an Organization ID and at least one Location ID. In Dex, an Organization is a legal entity that owns the data collected by Locations. A Location is a transaction processing endpoint where you initiate transactions (in Forte legacy systems like Virtual Terminal, Locations were known as MIDs). Let's say you own a gym with multiple sites around a city. The gym is the Organization that owns all the transactions, customer information, and payment method data collected at each site, or Location.

When you log into Dex, you are logging into your Organization. All merchants have at least one Location, however; if you have multiple Locations, the customer, payment method, and address data can be shared across multiple Locations owned by the same Organization.

Roles and Permissions

The menu options that you see in Dex and the actions you can perform depend upon your Role. A Role is a set of permissions that define what a user can and cannot do when he or she is logged into the Organization. For merchant organizations, Dex has five out-of-the box roles with different permissions: User, Manager, Admin, Developer, and View Only. Segmenting these roles in this way ensures that sensitive data is kept secure and that only certain users can perform sensitive actions. For example, in our gym example, our cashiers—with the Users role—will need the ability to create sale transactions; however, we don't want to give them permissions to perform Force transactions as those types of operations require prior authorizations from the card issuer and can create fraud liability for merchants in the form of excessive chargeback losses.

Tokens

A token is a unique, random string of numbers and letters that Forte uses to reference a customer, payment method, or address record in our secure databases. Passing tokens in your transactions instead of customer or payment method data adds an extra layer of security against fraud and data breaches. It also provides a convenient method for your customers to quickly access their information for faster checkouts and recurring payments. All Locations under an Organization share tokens, no matter which Location created the token.

Buttons to Know

Buttons

Name

Description

Export

Exports up to 10,000 records of the selected datagrid into a .csv file.

Refresh

Refreshes the selected datagrid or details screen to display the most up-to-date information about the record.

Actions

Gives you the ability to perform specific actions on a record from the datagrid rather than accessing the record's details screen and performing the action (e.g., Void an In-Progress transaction).

Items Per Page

Gives you the ability to define how many records display on a datagrid page. Supported options include the following:

 • 20 items per page
 • 50 items per page
 • 100 items per page

Reference

A collection of reference materials, including "Getting Started" instructional videos, the Dex Help docs, links to Forte's Developer Documentation, links to Dex's Release Notes Blog, and a Feedback page where you can submit comments about your Dex experience.

Notifications

Gives you the ability to view and subscribe to notifications about transactions, schedules, and disputes.

User Profile

The menu you select when you need to update your Dex user profile, switch to Dex sandbox, quickly view the details of your merchant organization, or log out of Dex.

Expand Datagrid

Displays additional columns in the selected datagrid. This button is primarily for the Disputes Datagrid, which only displays for merchant that process credit card transactions.

Dex Load Bar

Displays when Dex is loading data. Load times can take up to 2 minutes.

Setting Up Dex

The following steps provide a guide on how to set up Dex for your merchant organization, so that you can begin processing transactions, capturing customers, tracking your funding and so much more. Depending on your setup, you may not need to complete every step listed below. Your Implementation Specialist can walk you through the setup and configuration process.

Step 1: Invite Users

Your Forte Implementation Specialist will send you an admin invite to your Dex account. Once you've registered, you can begin inviting users with different roles to Dex. Users with admin roles will see more menu options in Dex than users with merchant user roles. If you'd like to give certain users permissions that are not part of their out-of-the-box role, you can request a custom role with the needed permissions and add that user to the custom role. And don't worry—you can edit assigned roles or delete roles from user accounts as your business grows and changes.

Step 2: Create API Credentials

If you want to accept card-not-present payments, you have the option to either create your own payment form and connect it to the Forte platform via REST API or SOAP API parameters, or to create and configure the Forte Checkout button and payment modal. Either option requires API credentials to authenticate transactions. Users with Admin or Developer roles can create REST API credentials to use with the following products:

  1. REST API v3
  2. Forte Checkout v2

For legacy products like Secure Web Pay and AGI, Admins or Developers can create Legacy credentials to use with the following products:

  1. Forte Checkout v1
  2. Forte SOAP web services
  3. Forte.js
  4. Secure Web Pay Checkout
  5. Advanced Gateway Interface

Step 4: Set Up and Test Your Payment Channels

Offering customers multiple ways to pay is essential for scaling and streamlining your operations. Dex captures your transactions in an elegant, easy-to-use solution, so that you can concentrate on building your business. As an all-in-one solution, Dex gives you the ability to integrate and process ACH and credit card transactions online, in-person, or over the phone. The following table displays these three payment channels and the Forte products you can use to capture transactions. Some products are ready for testing out-of-the box after your Admin works with Forte's Implementation team to set it up; other products need to be set up by either a Merchant Admin or a Developer.

Payment Channel

Product

Merchant Developer Configured

Forte Configured

Web

BillPayIt/BillPay

Phone

Interactive Voice Response (IVR)

In Person

Dex

Step 5: Set Up and Test Add-On Services

Forte's subscription services can help you maximize your revenue by reducing PCI-compliance expenses and ensuring payments are properly processed. Some services are ready for testing out-of-the box, while others will need to be set up/configured by either a Merchant Admin or a Developer.

Service

Payment Types

Developer Configured?

Admin Configured?

Forte Configured?

Both

eCheck Only

Credit Card Only

eCheck Only


Step 6: Create Webhooks

If you are integrating your payments software to the Forte platform using Forte's REST API, you'll want to create webhooks to track your transaction data. Webhooks are postback messages that Forte sends to a unique, server-side URL endpoint that you define. They're a more reliable and secure method of verifying transactions and give your business the ability to quickly fix errors and protect against fraud. For more information on webhooks, see Using Webhooks.

Step 7: Subscribe to Notifications

Keep tabs on transaction, schedule, and dispute events by simply checking your email. By subscribing to notifications, you'll know instantly when an event occurs, so you can act upon it quickly.

Step 8: Start Testing

Once you've set up your payment channel(s) and Dex configuration, you're ready to begin testing. Switch between the Sandbox and Live environments in one click. If you find a bug, always let us know by submitting a ticket. For feedback about Dex or feature requests, drop us a line by selecting Feedback from the Reference menu (i.e, ).

On this page