Home/Services/Payment Services/Vending payment solutions
MST · Self-service payments

Customers choose.
Your unattended site accepts
payment.

The terminal, JoinPOS and JoinPROTO connect payment with your equipment. For vending, coffee, petrol stations and donations.

Shopping without a cashierUnified payment softwareIntegration for your site
Vending machine, coffee machine and payment terminal
Machine + Terminal + JoinPAY
Shopping without a cashierUnified payment software · Integration for your site
One foundation · Different formats

Different sites.
Familiar payments.

We integrate payments into new machines or propose upgrades for existing equipment.

01

Vending machines

Choose a product, pay at the terminal and collect the purchase.

Amount from the machine controller; payment results and dispensing errors.
02

Coffee corners

Coffee to go. Payment beside the coffee machine.

Compact installation linking the drink, amount and payment confirmation.
03

Petrol stations and pumps

Refuel without visiting a cashier.

JoinPUMP connects payment with fuel dispensing.Petrol station payments
04

Donations

Support a cause with a tap.

Choose an amount and pay cashlessly at a dedicated terminal.
The MST solution

Terminal. Software.
Connected to your business.

We select hardware and software, configure integration and support the payment part of your project.

Payment software on the terminal

JoinPOS

One software foundation for devices from different brands. A consistent approach to payment functions as your terminal fleet grows.

  • Flexible payment workflows
  • Interface branding
  • Fuel cards for petrol stations
  • Remote settings and updates through JoinTMS
Explore JoinPOS
Connect to your POS and control system

JoinPROTO

The POS protocol sends commands to the terminal and returns transaction results for further order processing.

  • Purchase, reversal and refund
  • Pre-authorisation and capture
  • Retrieve request results
  • Send receipt data to the POS system
Discuss integration
Your machineProduct · Amount · Order
↔
JoinPROTO + JoinPOSCommand · Payment · Result
↔
Bank processingPayment authorisation

Statuses, reversals and refunds are aligned with your equipment logic. Available operations depend on the terminal, bank and project configuration. JoinTMS management is connected within the agreed environment.

Four equipment formats

For your site.
And installation conditions.

Before delivery we check the design, mounting and machine compatibility. Outdoor and petrol station installations require consideration of operating conditions.

Aisino A99 Lite
Smart terminal

Aisino A99 Lite

6.5″ screen · Android

Flexible placement in the payment area

Explore the model
Nexgo UN20
Rugged design

Nexgo UN20

5″ · IP65 · IK09

MDB · RS232 · LAN

Nexgo UN10
Compact integration

Nexgo UN10

3,5″ · Android 14

MDB · RS232 · LAN

Nexgo N62
With a dedicated mounting frame

Nexgo N62

4″ · Compact body

Terminal shown without a mounting frame

Payment methods

Let customers choose.
The way they prefer.

Bank cards, SBP and other methods in one software solution. The selection for each site is agreed for its terminal, bank and configuration.

Fuel cards additionally available for petrol stations
Bank cards
SBP instant payments
Volna · BLE payments
Biometric acquiring
WB Wallet
Digital ruble
Payment fiscalisation

Payment completed.
Receipt generated.

We work with multiple fiscalisation providers and fiscal data operators. We select a connection setup for your equipment and sales workflow.

Choice of providerMultiple fiscal data operatorsProject-specific configuration

Merchant dashboard · JoinPAY

Your sites work independently.
Your business stays under control.

How much did the network earn? What happened to a payment on a specific terminal? JoinPAY brings revenue, transactions and team management into one dashboard.

joinpay Merchant dashboardDEMODemo user
Example Vending LtdDemonstration company Active
Dashboard
1–30 September 2026 · All locations
Revenue for the period864 000 ₽5,760 transactions
Monthly revenue864 000 ₽September 2026
Today's revenue28 800 ₽192 transactions
Average transaction150 ₽For the selected period

Company revenue ₽

1 Sep10 Sep20 Sep30 Sep

Payment type

Bank card64%
SBP instant payments28%
Other methods8%

Top-selling products

Cappuccino1,728 units
Americano1,440 units
Latte1,152 units

Revenue by period

Today28 800 ₽
Week228 900 ₽
Month864 000 ₽

Revenue across periods, average transaction and payment methods on one screen.

Illustrative JoinPAY interface. All data is fictional.
01 / REVENUE

See how your network performs

View revenue for a day, week, month or selected period. Assess trends and location performance.

02 / TRANSACTIONS

Find the payment you need

Review transactions for each terminal. Filter by date, status, device and other parameters, then export to Excel.

03 / TEAM

Work together

Create employee accounts for dashboard access. Maintain your team list and review employee details in one section.

04 / ACCOUNTING

Bring data together with less routine work

Generate revenue reports for different periods. Manage product catalogues, categories and location assortments.

From one machine to a network of sites: a payment solution with everyday business tools.

Discuss connection
Test before scaling

From one site.
To an operating network.

  1. 01

    Review your site

    Equipment, installation conditions, connection method and payment workflow.

  2. 02

    Build the solution

    Terminal, mount, bank, software settings and POS integration.

  3. 03

    Test the pilot

    Payment, product dispensing, reversal and refund. Test connectivity failures.

  4. 04

    Launch and develop

    Deploy the verified configuration to new locations and support the project.

Questions answered

What to know
before starting.

Can we connect an existing machine?+

Yes. We first check its controller, interfaces, available space and dispensing logic, then propose a suitable upgrade.

What if a product is not dispensed?+

We align payment results, statuses, reversals and refunds with your equipment logic and verify the scenario during the pilot.

Are JoinPOS and JoinPROTO different products?+

JoinPOS handles payment functions on the terminal. JoinPROTO connects the terminal to your POS or control system.

What determines the price?+

The terminal model, mounting, number of sites, bank, fiscalisation and integration scope. We discuss these after reviewing your equipment.

Start with your challenge

Connect payments.
To your site.

Tell us what your machine sells and what equipment is installed. We will select a terminal and define the integration scope.

  • Machine model and controller
  • Interfaces and installation conditions
  • Number of sites and payment methods
This email address is being protected from spambots. You need JavaScript enabled to view it.

Loading the contact form…

Your Name *
Company *
Phone number *
+1
Search
    Email *
    Message *

    By clicking the Send Request button, you consent to the processing your personal data.