- Backoffice
- 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.
- Go to Payout destination and click the + Payout destination button.
- 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.
- After saving, a link is generated to complete KYC.
- 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.
- Go to In-person payments, this will default to the Stores page, and click the + Add Store button.
- Select the Payout destination you onboarded in Step 1, enter the Contact details, and click Save.
- 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.
- In Backoffice, go to In-person payments, then Terminals, and click the + Add Terminal button.
- Select the Store, enter the terminal’s Serial number, and click Save.
- The Terminals page shows the terminal with the status Pending. Once synced, the status is replaced with an Activate terminal button.
- Click Activate terminal and follow the on-screen instructions.
- When the status of your terminal is Activated, your terminal has been successfully added.
Set up the physical terminal (same instructions as Backoffice)
Set up the physical terminal (same instructions as Backoffice)
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
- Turn on the terminal, swipe ↑ Up on the display, and open the iNfiniPay app. The terminal installs the software and restarts.
- Tap the ☰ Menu icon in the top-right corner of the screen.
- 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.- Swipe ↑ Up and Tap the ☰ Menu icon twice to access the menu options.
- Go to Innstillinger (Settings) > Service > enter the Service password (ask Dintero for it) > Hent Innstillinger (Get settings).
- The terminal fetches the latest configuration, and automatically restarts.
API details
Track KYC approval
Track KYC approval
- Webhook: subscribe to
approval_payout_destination_update. The payout destination is ready whencase_statusisACTIVE. - Polling:
GET /v1/accounts/{aid}/management/settings/approvals/payout-destinations
Store identifiers and fields
Store identifiers and fields
A store has two identifiers:
store_id- the identifier you send. Used asorder.store.idin checkout sessions. If you omit it, Dintero generates one.id- Dintero-generated (for exampleP11223351-0026).
organization.organization_number must match the organization on the payout destination.Inspect a terminal
Inspect a terminal
GET /v1/accounts/{aid}/terminals/{terminal_id}- one terminal, including its status.GET /v1/accounts/{aid}/terminals- all terminals on the account.
Testing
Testing
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.