Authorized partner of YooKassa Partners API

We turn your charging station into a payment terminal

Connect to YooKassa in one click. Money — to your account. We take only % per receipt.

YooKassa OAuth · 1-clickOCPP 1.6 / 2.0.1No subscription · 4% per receipt15 minutes to first receipt
Movement of funds

From the QR code on the station to your bank account

No intermediaries, no workaround schemes. Standard payment acceptance via the YooKassa Partners API.

  1. 1
    Driver — two scenariosVisa · Mastercard · MIR · SBP · SberPay

    One-off payment by QR code or returning customer in the app

    When the driver pays for charging, the funds go straight to your YooKassa shop. Both scenarios are supported: one-off payment without registration (QR code scanned right on the station) and a personal cabinet for returning customers.

    QR — попробуйте оплатить тестовую сессию
    Try it now

    This is a real, working payment page

    Scan the QR code on the left — the live payment page at pay.ocpp-css.com will open.

    One-off payment

    QR code on the station → payment page

    An occasional driver scans the QR code — your station's payment page opens with the tariff and a "Pay" button. No registration, no app installation. Right for one-off trips.

    pay.ocpp-css.com ↗
    OCPP CSS Pay — страница оплаты зарядки
    Returning customers

    Web app for regular drivers

    Regular drivers register in the web app driver.ocpp-css.com: session history, wallet, saved cards, RFID tags, notifications. Installs to the phone in one tap — no app stores required.

    driver.ocpp-css.com ↗
    OCPP CSS Driver — личный кабинет
  2. 2
    2 · PaymentOAuth authorization · shop token

    Payment is created in your YooKassa shop

    Our platform creates the payment directly in your YooKassa shop through the standard OAuth Partners API. This is a regular YooKassa payment request, not a split between accounts.

  3. 3
    3 · SettlementNext business day · out of a 100 ₽ payment

    Funds arrive on your bank account

    YooKassa settles the funds to the shop's account (i.e. your bank account) on the next business day. The platform's account does not receive any funds.

  4. 4
    4 · ReceiptReceipt to driver + to OFD

    Fiscal receipt on your tax ID

    The 54-FZ receipt is issued on your tax ID through the online cash register connected to YooKassa. The simplest option — Evotor's free "Receipts from YooKassa" program.

What you get

No promises — bare facts

What's in the cloud portal for the owner, what's in the driver PWA, what's under the hood. Verifiable in the live system after sign-up.

Cloud portal for the owner

  • Station map with real connector states (available / charging / reserved / faulted)
  • Live sessions: table / card / grid / map views, filters and date presets
  • 24×7 tariff grid: charging / reservation / waiting / idle, network-level pricing
  • Inline OCPP log: 52 commands, RFID and EVSE columns, JSON-tree of request/response
  • Multi-tenant: own theme, logo, white-label for B2B-CPO
  • 8 UI languages: en / ru / de / fr / es / it / cs / sk
Username: demoPassword: csmsdemo

9 virtual stations with no active load — for exploring the portal structure, navigation and page layout. There are no sessions, payments or history on these stations.

Driver app and portal cabinet

  • Station map with connector-type filter
  • Real-time charging state: idle → starting → charging → finished
  • Wallet: linked cards + RFID + auto-topup
  • Session history with pull-to-refresh and infinite scroll
  • Web app — installs in one tap, no Google Play / App Store
  • Same cabinet available in the cloud portal — driver data not duplicated

Under the hood

  • OCPP 1.6 + 2.0.1 — single endpoint wss://ws.ocpp-css.com/
  • YooKassa OAuth Partners API — shop and receipt on the operator's tax ID
  • 54-FZ via YooKassa cash register: «Receipts from YooKassa» (Evotor free until Dec 1, 2026), ATOL Online, KOMTET
  • C++20 backend + PostgreSQL 18 + open-source A-POST-OL platform
  • WebSocket pub/sub — UI refreshes without page reload
  • 9+ years in production · independent architecture audit in April 2026
Context

A charging station without a CSMS is just a socket with a connector

CSMS — Charging Station Management System — turns the hardware into a payment terminal, billing system and driver portal. It speaks one language to hundreds of station models and takes six systems off your plate.

What CSMS does

Six systems in one

  • Talks to stations over OCPP

    Receives OCPP 1.6 / 2.0.1 from ABB, Schneider, Wallbox, Sigma, Atess and others — one common language for the whole market.

  • Accepts payments

    Creates a payment in your YooKassa shop, accepts cards, SBP, SberPay, issues refunds — through standard API.

  • 54-FZ fiscal receipts

    Receipt is issued on the operator's tax ID via the connected cash register. OFD and fiscal drive — all on YooKassa's side.

  • Driver management

    Guest by QR with no signup or PWA portal with history, wallet, RFID and push notifications.

  • Fraud protection

    Funds frozen until charging starts, per-card limits, driver verification — with no operator involvement.

  • Operator support

    Online/offline monitoring, dropped-link recovery, session restoration, daily reports in the portal.

Familiar analogies

Nobody builds infrastructure from scratch

Every infrastructure layer has a ready-made pattern. CSMS is exactly that kind of layer — only for charging stations.

  • Shops don't build their own acquiring

    They plug into YooKassa or Tinkoff Kassa — and accept cards from every bank.

  • Sellers don't build their own logistics

    They plug into Wildberries or Ozon — and sell across the country with no warehouse of their own.

  • Sole prop doesn't hire a developer for tax filing

    Uses Kontur or 1C Cloud — and submits returns in one click.

  • Station owners don't write their own CSMS

    They plug into OCPP CSS — and earn from the first session. No servers, no integrations, no in-house engineers.

Audience

Who it's for

Sole proprietors and companies with 1–15 stations. Self-employed (NPD) excluded — limits don't fit.

HOA / Property management

Underground parking of residential complex. Whitelist for residents (free or discounted), commercial tariffs for guests. Side income + parking-spot rental value uplift.

Business centers

Stations for tenants and visitors. No internal IT needed — connection, tariffs, fiscalization handled on our side.

Hotels

Charging at parking — value-add for guests, ESG report, side income. Works even for one station at a country hotel.

Fuel stations / AGNS

Add EV charging without a separate IT contract. Increase average ticket — driver waits for the charge and steps into the shop.

Roadside cafe / shop

1-2 stations near a highway. Driver stops to charge — orders coffee and lunch while waiting. Pure upsell.

Parking developer

5-15 stations in a multi-level parking. Time-of-day tariffs, RFID for tenants, 1C-compatible exports — full kit.

Step-by-step setup

Five steps to your first receipt

Each step is a short action in our portal or in your YooKassa account. No vague "contact your manager".

  1. 1
    Step 1 · Sign up≈ 1-2 min · on our side

    Register in the OCPP CSS portal

    Email and password, sole-prop or legal-entity details from the registry. You get access to the cloud portal: station map, live sessions, time-of-day tariffs, clients, invoices, reports, OCPP log. Before signing up you can explore the portal structure via the public demo — 9 virtual stations with no active load, no form, no confirmation.

    Drivers — separate

    Drivers have their own app at driver.ocpp-css.com

    Drivers register in the web app at driver.ocpp-css.com — installs to the phone in one tap, no Google Play or App Store. Once registered, drivers can also sign into the cloud portal — there's a separate driver cabinet there: pay for charging, session history, wallet, linked cards and RFID tags, financial history. Costs the station owner nothing and requires no setup — the driver cabinet runs on the same platform.

  2. 2
    Step 2 · YooKassa shop≈ 2-8 business days · your time

    Register a YooKassa shop (if not yet registered)

    Application form, passport, tax ID, bank account details. We recommend enabling "Receipts from YooKassa" — Evotor's free program until December 1, 2026, covers 54-FZ requirements automatically.

  3. 3
    Step 3 · Connecting via OAuth≈ 30 seconds · one click

    Connect YooKassa to our portal

    In our dashboard click "Connect YooKassa" — you'll be redirected to yookassa.ru, tick "Allow" and you'll return already connected. Standard OAuth Partners API authorization.

  4. 4
    Step 4 · OCPP protocol≈ 5 minutes per station

    Connect the station via OCPP

    Copy the connection address from the portal and enter it in your station settings. The address contains your login and the station identity (typically its serial number). Supports ABB, Schneider, Wallbox, Sigma, Atess — any station with OCPP 1.6 or 2.0.1.

  5. 5
    Step 5 · Tariff and first receipt≈ 5 minutes · then automatic

    Set the tariff — and you start earning

    Ready-made templates for typical scenarios: residential complex with residents, business centre with guests, fuel station at peak hours — pick one or set up your own. The driver then scans the QR code on the station and pays for charging — funds arrive on your bank account on the next business day.

Pricing

Only % of what you earn

No subscription. Onboarding and portal are free. We earn only when you earn.

Standard
Free

+ 4% per transaction

  • Owner portal, PWA Driver, PWA Pay
  • OCPP 1.6 / 2.0.1
  • YooKassa via OAuth Partners API
  • Email support, typically same-day
Connect my station
Per ₽100 driver payment
YooKassa acquiring
~2,8 ₽
Our commission
4,0 ₽
To your account
~93,2 ₽

Final commission rate is fixed in the contract. Electricity and taxes — separate (see calculator below).

Calculator

How much you take home

Net profit after electricity, acquiring, our commission and tax. Drag the sliders.

Income calculator

Real profit after all deductions

Your tax regime
Net to your pocket76,243/ month
Connect my station

Estimate. Electricity rates and ticket size depend on the location. Tax is simplified — check with your accountant for exact figures.

FAQ

Frequently asked

Who collects payments — you or me?

You collect payments. After OAuth connection your YooKassa shop stays under your full control. Funds arrive directly on your bank account through YooKassa on the next business day. The receipt is issued on your tax ID. The platform only initiates payments on your behalf through the standard OAuth Partners API of YooKassa.

What do I do if I want to disconnect?

In your YooKassa account, in the "Authorized applications" section, find "OCPP CSS" and click "Revoke". Payments through the platform stop immediately. No phone calls required, no penalty fees.

What data does the platform have access to?

The OAuth Partners API of YooKassa limits the platform's access to specific operations: creating payments, viewing their status, issuing refunds. We do not have access to your shop settings, YooMoney wallet balance or personal profile data. Before you click "Allow" on the YooKassa consent screen, the exact list of permissions is shown.

What charging stations are supported?

Any station with OCPP 1.6 or 2.0.1 — that's more than 95% of equipment on the market: ABB, Schneider, Wallbox, EVlink, Sigma, EnerCharge, Atess, ChargeAmps and others. The system is vendor-independent; for the exact connection field names refer to your station vendor's manual.

What if I have only one or two stations?

This is a typical scenario: a roadside cafe, a small hotel, a homeowners' association of a small residential complex. The 4% rate applies regardless of station count. Connecting takes the same time whether you have one station or thirty.

Can I run several legal entities or brands on one account?

Yes. The platform supports several organizations under a single operator account. This is useful if you manage stations of multiple legal entities or want to develop your own brand with a custom theme, logo and domain for corporate clients.

Which online cash register do I need?

We recommend "Receipts from YooKassa" — Evotor's free program available for new sole proprietors and legal entities of the Russian Federation until December 1, 2026. It's set up in your YooKassa account and adds 0.6% to the commission. The fiscal drive and OFD are on YooKassa's side. You can also connect your own online cash register — ATOL Online, Evotor, KOMTET — directly through your YooKassa account.

What about VAT, receipts and OFD?

The receipt for the driver is issued on your tax ID through the online cash register connected to YooKassa. VAT is charged according to your tax regime (simplified — no VAT, general — 20%). The platform does not interfere with fiscalization — that is between you and YooKassa.

How are tariffs configured for drivers?

In the portal you set rates per station and per time of day: per kilowatt-hour, per minute, per session, idle penalty. Different tariffs are supported for reservation, waiting and charging. The driver sees the rate in the app or on the QR payment page before charging starts.

Can I switch from another CSMS without re-flashing firmware?

Yes. Most stations let you change the OCPP server address via the local web interface or an RFID administrator card. No firmware changes required.

What happens if a station loses internet connection?

On most stations OCPP commands are stored locally and sent to the server once the connection is restored. The portal shows the "offline" state in real time. Charging itself does not depend on the cloud — only billing and reporting do.

Are updates and new features paid?

No. Updates to the portal, the driver app, support for new OCPP versions and other capabilities are included in the standard 4% rate. There are no extra charges for new features.

Who's behind this

A-POST-OL platform — in production since 2017

A-POST-OL (Asynchronous POST Orchestration Loop) — a single event loop for HTTP and PostgreSQL. On this platform we built the Apostol CSMS product: C++20, PostgreSQL 18, OCPP 1.6 / 2.0.1, OAuth 2.0 with JWT tokens. The platform is more than 9 years old and powers several brands of the ecosystem. Architecture passed an independent audit in April 2026.

9+
years in production
8
ecosystem brands
independent audit
April 2026
Stack
C++20PostgreSQL 18OCPP 1.6 / 2.0.1OAuth 2.0 + JWTA-POST-OL FrameworkVue 3 + Nuxt 4 SSR
Contract and legal entity
IE Prepodobny Alen Alekseevich
OGRNIP: 321508100604655

The service is provided by the author of the A-POST-OL platform — a backend developer with 10+ years of experience in fintech and enterprise projects. Contracts are signed directly, without intermediaries.

Support

Describe your question

We reply within one business day. You can also email info@ocpp-css.com.

Ready to start?

15 minutes to first receipt — if you already have a YooKassa shop. No subscription. Money — yours.

OCPP 1.6 / 2.0.1YooKassa OAuth · 1-clickT+1 to your account54-FZ via YooKassa register

Free setup · 4% per earned ₽