Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dintero.com/llms.txt

Use this file to discover all available pages before exploring further.

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 do the whole onboarding in Backoffice, or do the initial setup in Backoffice and add terminals from your POS via the management API.

Step 1: Onboard a payout destination

The payout destination is the seller of record - the entity that receives the funds.
  1. In Backoffice, go to SettingsSellers and click Add new Seller.
  2. Provide the company or individual details and complete the KYC flow. KYC is a one-time step per legal entity.
  3. When the seller is approved, note the payout_destination_id. You’ll send this as order.store.payout_destination_id when creating sessions.
For more detail, see Add sellers.

Step 2: Create a store

A store represents a physical location. Stores are linked to one payout destination.
  1. Go to SettingsStores and add a new store.
  2. Link the store to the payout destination you onboarded in step 1.
  3. Note the store_id. You’ll send this as order.store.id.

Step 3: Register a terminal

A terminal is a physical card reader. Each terminal is linked to a single store.
  1. Go to SettingsTerminals and add a new terminal.
  2. Provide the device serial number and the terminal model.
  3. Link the terminal to the store from step 2.
  4. Note the terminal_id. You’ll send this as order.store.terminal_id.
The terminal must be linked to both a store and a payout destination before it can accept in-person payments. Sessions targeting a terminal that is not yet enrolled will be rejected.

Next step

With the payout destination, store, and terminal in place, you can now create a session that drives the terminal.