Skip to main content
Before you can charge a customer on a terminal, the terminal has to be linked to a store, and the store has to be linked to a payout destination. You can complete the whole onboarding in Backoffice, or automate the store and terminal steps via the management API.
1

Onboard a payout destination

The payout destination is the seller of record - the entity that receives the funds. KYC is a one-time step per legal entity.
  1. Go to Payout destination and click the + Payout destination button.
  2. Select a business. Make sure the country is correct. Enter your own Payout destination ID, choose the Payout frequency, enter an email address (Optional. If an email is entered, Dintero will automatically send the recipient the KYC link after saving), and click Save.
  3. After saving, a link is generated to complete KYC.
  4. Open the link and complete the KYC form, including signing the agreement. The payout destination is ready when the status is Approved.
2

Create a store

A store represents a physical location. Stores are linked to one payout destination.
  1. Go to In-person payments, this will default to the Stores page, and click the + Add Store button.
  2. Select the Payout destination you onboarded in Step 1, enter the Contact details, and click Save.
  3. When the status of the store is Active (can take couple of hours), your store has been successfully added.
3

Add a terminal

Each terminal is connected to a single store. Connect the terminal to the internet first: it cannot sync with Dintero until it is online.
  1. In Backoffice, go to In-person payments, then Terminals, and click the + Add Terminal button.
  2. Select the Store, enter the terminal’s Serial number, and click Save.
  3. The Terminals page shows the terminal with the status Pending. Once synced, the status is replaced with an Activate terminal button.
  4. Click Activate terminal and follow the on-screen instructions.
  5. When the status of your terminal is Activated, your terminal has been successfully added.
Backoffice shows these steps on screen when you click Activate terminal. Follow the instructions there, and use this as a reference if you need them outside Backoffice.
4

Connect to Wi-Fi

On the terminal
  1. Turn on the terminal, swipe ↑ Up on the display, and open the iNfiniPay app. The terminal installs the software and restarts.
  2. Tap the ☰ Menu icon in the top-right corner of the screen.
  3. Go to Network Settings > Internet, toggle on Wi-Fi, select your network, and enter the password.
On a terminal that has already been onboarded, the menu icon is hidden. See Change the Wi-Fi network.
5

Get settings

On the terminalOnly needed if the terminal does not pick up its configuration on its own, or if its status is ACTION_REQUIRED.
  1. Swipe ↑ Up and Tap the ☰ Menu icon twice to access the menu options.
  2. Go to Innstillinger (Settings) > Service > enter the Service password (ask Dintero for it) > Hent Innstillinger (Get settings).
  3. The terminal fetches the latest configuration, and automatically restarts.

API details

For more detail on the KYC flow and reminder emails, see Add sellers and payout destinations.
A store has two identifiers:
  • store_id - the identifier you send. Used as order.store.id in checkout sessions. If you omit it, Dintero generates one.
  • id - Dintero-generated (for example P11223351-0026).
When a store is linked to an active payout destination, address, phone number, and other fields are set automatically from the validated organization data, and you cannot set a custom address.The store’s organization.organization_number must match the organization on the payout destination.
For what each status means, see Terminal statuses.
In test, use a test bank account number (the example above uses 86011117947), and set payout_destination_description to AUTO_APPROVE to skip the KYC flow.See Auto-approve sellers.

Next steps

With the payout destination, store, and terminal in place, you can now Create a terminal session.
Last modified on September 30, 2026