SureTap SoftPOS user guide

Table of Contents

About SureTap™

SureTap™ is Datacap’s “bring-your-own-device” SoftPOS solution that turns NFC-enabled Android devices into secure payment acceptance tools, eliminating the need for dedicated hardware. Fully integrated into Datacap’s comprehensive payments ecosystem, it provides a streamlined, holistic experience for you and your merchants.

SureTap allows merchants to accept tap-to-pay transactions via Apple Pay®, Google Pay™ or contactless-enabled cards using the Android device’s built-in NFC reader.

SureTap operates in both semi-integrated and standalone mode.

SureTap
SureTap on Android phone

Standalone Mode

SureTap supports Standalone mode. Standalone is non-integrated and allows merchants to accept tap-to-pay transactions using any Android device’s built-in NFC reader.

Standalone mode supports processing an EMVSale with suggestive tip prompting (optional).

Semi-Integrated Mode

SureTap also supports semi-integrated mode through Datacap’s dsiEMVAndroid control (integration required). Unlike communication to traditional EMV devices over Bluetooth or IP communication, SureTap uses Android’s Intent system to launch the SureTap app and receive the transaction results. This requires an active Activity context to launch the SureTap app, receive the transaction result and handle the result callback that the SureTap app returns.

Refer to dsiEMVAndroid SureTap SoftPOS for semi-integrated documentation and examples.

Basic Configuration

Here’s how to configure SureTap in Standalone mode:

1 Create and configure your SoftPOS deployment in PSCS.

2 Download the SureTap app from the Google Play Store on your Android device.

3 Sign-in to the app using your username and password. Credentials are sent via e-mail after the deployment is created and activated in PSCS.

SureTap Login

4 In the SureTap app, initiate a sale by entering the amount and following the prompts.

SureTap initiate
Initiate Sale
Tip
Enter Tip Amount (Optional)
Success
Successful Payment
Email Receipt
Email Receipt

Additional Settings

SureTap has the following additional setting options:

  • Passwords
  • Switch language
  • Set Printer
  • Switch Terminal
  • Screen Preferences
main settings
Main settings
Passwords

Use the password section to update user passwords. 

Passwords
Switch Language

Note: Language selection may vary.

Switch Language
Set Printer

Choose a printer for receipt printing.

Printers
Screen Preferences

Use the screen preferences section to optionally turn off/on Tips and Reference Info.

Screen Preferences

Receipt Options

Merchants have the option to provide customers with receipts in the following ways:

  • E-mail
  • Print
  • SMS
  • QR Code

Once the payment is successful, choose from one of the receipt options and follow the instructions on the screen.

Success

Frequently Asked Questions

Make sure your device has NFC. If it does have NFC, you need to make sure the NFC is
enabled:

  • Go to Settings > More.
  • Tap on the NFC switch to activate it. The Android Beam function will also
    automatically turn on.
  • If Android Beam does not automatically turn on, just tap it and select Yes to turn
    it on.

Smartphones’ NFC capabilities operate in tandem with Android Beam. If Android
Beam is disabled, it may limit NFC’s sharing capacity.

Sometimes the NFC cache might prevent the app from reading cards; in this case try
the following:

First, restart the device.

Turn off/on NFC:

  1. Open your phone’s Settings app.
  2. Tap Connected devices > Connection preferences > NFC.
  3. Turn OFF Use NFC for a minute and turn ON Use NFC.


Clear “cache” on NFC service:

  1. Open the Settings app.
  2. Tap Apps > See All # Apps
  3. Tap the 3 vertical ellipsis, “⋮” in upper right of screen.
  4. Tap Show System.
  5. Tap NFC Service.
  6. Tap Storage & cache.
  7. ONLY tap on Clear cache.

Restart the device and test again to take payment.

Typically the NFC is located on the back of most Android devices. Usually the NFC chip is near and around the camera lenses on the back of the device.

  • On your Android device, open the Settings.
  • Select Connected devices.
  • Tap on Connection preferences.
  • You should see NFC options.
  • If the option is there, the device has the feature.

You can also check the characteristics of your device model.

Yes, to process transactions with SureTap SoftPOS, you’ll need an internet connection via Wi-Fi or mobile data coverage (minimum 3G speed).

Yes, location and NFC permissions are necessary to accept transactions. 

Go to settings > screen preferences. Toggle Tip to the off position. 

Common Errors

ErrorResolution
System Monitoring Failed

Clear the app data and try again. This usually happens when there is poor or no internet connection. After clearing the data, users will be prompted to enter their Username and Password again.

How to clear the app data:

  1. Open the Settings application on your device.
  2. Go to the Apps menu.
  3. Select Installed Applications.
  4. Find the application you want to clear the app data for.
  5. Select the application and open the Storage tab.
  6. Tap "Clear Storage" or "Clear App Data.

Abnormal Camera Usage

Disable Facial Recognition or increase the lock timeout. Also ensure there is no other application attempting to use the camera at the same time.

Security Check Failed

Verify the following:

  • The device is not rooted, tampered with, hacked, or running malicious software.
  • Developer Options are disabled.
  • The device has an NFC adapter.
  • The device is Google‑certified.
  • The Android OS version matches the version the device was manufactured with.
  • The application was installed from the Google Play Store.
  • The device has stable internet connectivity (Wi‑Fi or mobile data).

Still need help?

How can we help?

Call us (215-997-8989) or Send us a message