Step 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.- Backoffice
- Management API
- Go to Settings → Sellers and click Add new Seller.
- Provide the company or individual details and click Continue. A link is generated to complete the declaration form and sign the agreement.
- Open the link and complete the declaration form and sign the agreement. The seller is ready when
case_statusbecomesACTIVE. - Note the
payout_destination_id. You’ll send this asorder.store.payout_destination_idwhen creating sessions.
Step 2: Create a store
A store represents a physical location. Stores are linked to one payout destination.- Backoffice
- Management API
- Go to Settings → Stores and add a new store.
- Link the store to the payout destination you onboarded in step 1.
- Note the
store_id. You’ll send this asorder.store.id.
Step 3: Register a terminal
A terminal is a physical card reader. Each terminal is linked to a single store.- Backoffice
- Management API
- Go to Settings → Terminals and add a new terminal.
- Provide the device serial number.
- Link the terminal to the store from step 2.
- Note the
terminal_id. You’ll send this asorder.store.terminal_id.
Terminal statuses
Check the current status withGET /v1/accounts/{aid}/terminals/{terminal_id}.
PENDING
The terminal has been registered and is waiting to be provisioned. No action is required. The status will update automatically.
ACTION_REQUIRED
The terminal needs to fetch its configuration before it can be activated. When status_reason is CHECK_UPDATE, perform these steps first:
- Connect the terminal to a Wi-Fi network.
- Fetch the settings from the terminal’s service menu: Service → enter service password → Get settings. The service password is a rotating code you can find in Backoffice or request from Dintero support.
- Backoffice
- API
Open the terminal in Settings → Terminals and click Check update. The terminal contacts Seitatech to fetch its configuration.