How to Change Your Payment Terminal Between Production and UAT Modes

DVStore is used to access, install, and manage payment applications on Dejavoo Android terminals. It automatically downloads and installs the Anchor App assigned to the terminal.

For integration testing, you may need to switch your terminal from Production to UAT (User Acceptance Testing). Once testing is complete, you can switch it back to Production.

This document explains how to change the terminal's environment using DVStore and verify the configuration.

Feature Compatibility

  • Supported Devices:

    • Android P Line Terminals: P1, P3, P5, P8, P12, P17, P18

    • Android QD Line Terminals: QD1, QD2, QD3, QD4, QD5

  • Requirements:

    • DVStore must be installed on the terminal.

    • The terminal must have an assigned Anchor App.

    • A stable internet connection (Wi-Fi or mobile data) is required.

If DVStore is not available on your device, contact your Dejavoo Relationship Manager for installation assistance.

Prerequisites

Before changing the environment, ensure you have:

  • Access to the terminal's Android Settings.

  • The device password to access Apps and DVStore Settings, if required.

Change the Terminal from Production to UAT

Step 1: Check the Current Environment

  1. Open the Anchor App installed on your terminal (for example, DvPayLite).

  2. Open Settings (gear icon).

  3. Select About App.

  4. Check the following fields:

  • Build Environment

  • STEAM Host

  • PORTAL Host

These values indicate the environment currently configured on the terminal.

Step 2: Disable the Currently Installed Anchor App

Before changing the environment, disable the Anchor App currently installed on the terminal.

  1. Swipe down from the top of the terminal screen.

  2. Tap Settings (gear icon).

  3. Select Apps.

  4. If prompted, enter the device password.

  1. Select the currently installed Anchor App from the app list.
  1. Tap Uninstall/Disable.

  2. Confirm by selecting Disable App.

The Anchor App is now disabled.

Step 3: Configure DVStore for UAT

  1. Open DVStore on the terminal.

  2. Tap the Menu (☰) icon in the top-left corner.

  1. Select Settings.

  2. If prompted, enter the device password.

  3. Select Host Setup.

  1. Configure the following:
  1. Tap Done to save the configuration.

Step 4: Update DVStore

  1. Open the DVStore menu.

  2. Navigate to Settings → Update DVStore.

  3. Tap Update DVStore.

  4. Wait for the update to complete.

DVStore will restart after the update.

Step 5: Download the Assigned Anchor App

After DVStore restarts, it will download and install the UAT version of the Anchor App assigned to the terminal.

If the Anchor App does not install automatically:

  1. Open DVStore → Settings.

  2. Tap Download Anchor App.

  3. Wait for the installation to complete.

  4. Once installed, the Anchor App opens automatically.

Step 6: Verify the UAT Environment

  1. Open the installed Anchor App.

  2. Open Settings (gear icon).

  3. Select About App.

  4. Verify that the following fields reflect the UAT environment:

  • Build Environment: UAT

  • STEAM Host: UAT host

  • PORTAL Host: UAT host

Your terminal is now configured to use the UAT environment. You can proceed with integration testing.

Change the Terminal From UAT Back to Production

After completing your testing, follow these steps to switch the terminal back to Production.

Step 1: Disable the Currently Installed Anchor App

  1. Swipe down from the top of the terminal screen.

  2. Tap Settings (gear icon).

  3. Select Apps.

  1. If prompted, enter the device password.

  2. Select the currently installed Anchor App.

  1. Tap Uninstall/Disable.

  2. Confirm by selecting Disable App.

The Anchor App is now disabled.

Step 2: Uninstall DVStore Updates

Before switching back to Production, uninstall the DVStore updates.

  1. From the installed apps list, select DVStore.

  2. Tap the three-dot menu in the top-right corner.

  3. Select Uninstall updates.

  1. Confirm the action if prompted.

Step 3: Configure DVStore for Production

  1. Open DVStore on the terminal.

  2. Tap the Menu (☰) icon in the top-left corner.

  3. Select Settings → Host Setup. If prompted, enter the device password.

  1. Under Environment, select Production.

  2. Verify that the URL updates automatically.

  1. Tap Done to save the configuration.

Step 4: Update DVStore

  1. Return to the DVStore home screen.

  2. Tap the Menu (☰) icon.

  3. Navigate to Settings → Update DVStore.

  1. Wait for the update process to complete.

DVStore will restart and download the current Production version. It will then automatically install the Production version of the Anchor App assigned to the terminal.

Troubleshooting: "You're not supposed to downgrade"

This message may appear when the installed DVStore version is newer than the version you are trying to install.

If you encounter this message:

  1. Ensure the currently installed Anchor App is disabled.

  2. Uninstall all updates to DVStore.

  3. Open DVStore again.

  4. Allow DVStore to download the current Production version and install the Anchor App assigned to the terminal.

Step 5: Verify the Production Environment

  1. Open the installed Anchor App.

  2. Open Settings (gear icon).

  3. Select About App.

  4. Verify that the following fields reflect the Production environment:

  • Build Environment: Production

  • STEAM Host: Production host

  • PORTAL Host: Production host

Your terminal is now configured to use the Production environment.

Important Notes

  • The Anchor App is assigned to the terminal by Dejavoo and is installed through DVStore.

  • The Anchor App may be DvPayLite, DvPay, DejaPayPro, or another supported in-house application.

  • Value Add Apps are third-party applications assigned to the terminal separately. They are managed through DVStore and are not the primary Anchor App.

  • If your required application is not assigned to the terminal, contact your Dejavoo Relationship Manager.

  • If an application is not listed on DVStore, an NDA may be required before it can be made available. Contact your Relationship Manager for assistance.

Last updated on November 11, 2026

On this page