Terminal-2 icon

Standalone setup

Make your terminals ready for use as standalone devices.

One of the steps in the integration checklist is to set up your test standalone terminals. This involves making your test terminals ready for standalone use, and optionally setting a refund passcode. There are two ways to do these tasks:

  • From your Customer Area
  • Using API calls

Requirements

Before you begin, take into account the following requirements and preparations.

Requirement Description
Integration type Standalone.
API credentials To set up your terminal using API calls, you must have an API credential with an API key and the following roles:
  • Management API—Terminal settings read and write
  • Management API—Terminal Advanced settings read and write

If you have a Terminal API integration with cloud-based communications, you can use the existing API key that you use for Terminal API requests.
Customer Area roles To set up your terminal from the Customer Area, you need the following roles:
  • Merchant POS Terminal Management role
  • Merchant POS Terminal View role
Limitations Note the following:
Hardware Standalone payment terminal models.
Setup steps When going live, you need to set up your live standalone terminals in the same way.

Set up standalone

You can make your terminals ready for standalone use in your Customer Area or using an API call.

To set up the standalone feature in your Customer Area:

  1. Log in to your Customer Area.

  2. Go to In-person payments > Terminal settings > Integrations.

  3. Under Standalone, do the following:

    1. Select Enabled.
    2. Under Standalone currency, select a currency for standalone transactions.
    3. Under Show start button, select Enabled. When the Start button is Disabled, you start a transaction by selecting the Confirm key on the keypad.
    4. Optional. Under Merchant reference, enter a custom reference to be sent with every transaction. Using variables, you can make this merchant reference unique for every transaction. You can then use the unique reference to reconcile transactions.

    To get the list of allowed variables that you can use to create unique merchant references, in your Customer Area, select the info icon next to the Merchant reference field.

  4. Select Save.
    The terminal downloads the new configuration when it makes a maintenance call to our systems. This happens automatically every 180 minutes. The changes then take effect when the terminal restarts. This happens automatically at the restart hour, which is usually set to 6:00 AM.

    To switch to the new passcode immediately, update the configuration on your terminal manually:

    The terminal downloads the updated configuration and then restarts.

  5. Optional. Contact our Support Team if you want to enable:

Configure tipping

It is possible to ask for a tip without tipping options. The payment terminal then shows a prompt to enter a tip plus an option for not giving a tip. To give a tip, the customer enters the amount and confirms.

To make tipping easier for your customers, you can define tipping options that your customer can select on the terminal. The options can be any combination of percentages, fixed amounts, and a custom amount. You can configure the terminal to show the corresponding total amount next to a percentage tipping option.

Tipping prompt without options:
Tipping with predefined options:
Tipping with both predefined options:

To configure asking for a tip amount:

  1. Log in to your Customer Area.

  2. Optionally switch to the merchant account, store, or terminal that you want to configure tipping for.

  3. Go to In-person payments > Terminal settings.

  4. Go to Payment features > Tipping.

  5. At Enable tipping, select Enabled.

  6. Select the Currency that the settings should apply to.

  7. Select the tab below that corresponds with the tipping screen that you want to show to your customers:

  8. At Type of tipping, select Shopper enters tip amount to show the screen for tipping without options.

  • If applicable, select Add another currency, select a currency, and configure tipping for that currency.

  • At Enable standalone tipping select Enabled if it fits your use case.

  • Select Save.

  • You can configure your POS app to override the tipping settings that you have defined in your Customer Area.

    Configure compliant tipping in Quebec, Canada

    A regulation in Quebec, Canada requires tips to be calculated on pre-tax amounts. To facilitate compliance with this regulation, we recommend choosing one of the following tipping options:

    To configure tipping option to facilitate compliance with regulations in Quebec, Canada:

    1. Decide what method you want to use: let the shopper enter a tip, or show predefined fixed amounts.
    2. Set up tipping in the same way as described under configure tipping, but:
    3. Select CAD as Currency.
    4. At Type of tipping, select Shopper enters tip amount to show the screen for tipping without options.
  • At Enable standalone tipping select Enabled.
  • Select Save.
  • Configure refund passcode

    Because making refunds on standalone payment terminals is risky, you can enable a 6-digit passcode needed to initiate refunds. You set up the Refunds passcode in addition to the Transactions passcode, which means that you need to enter both to initiate a refund.

    You can configure this in your Customer Area or using an API call.

    1. In your Customer Area, go to In-person payments > Terminal settings or select a specific terminal by serial number.

      You can find the serial number in the Device info on the terminal.
      Refer to the manual for your terminal model.

    2. Select Passcodes.
    3. To view the passcode, under Terminal passcodes, select Decrypted.
    4. Under Refunds, select the view icon to show the passcode, and pencil icon to enable editing.
    5. Under Refunds, enter and retype the new value.
    6. Select Save.
      The terminal downloads the new configuration when it makes a maintenance call to our systems. This happens automatically every 180 minutes. The changes then take effect when the terminal restarts. This happens automatically at the restart hour, which is usually set to 6:00 AM.

      To switch to the new passcode immediately, update the configuration on your terminal manually:

      The terminal downloads the updated configuration and then restarts.

    Testing

    For information on how you can make test payments and refunds, see testing your integration.

    Any test transactions you make, will appear in your Customer Area, under Transactions > Payments.