Park-and-ride
Plate recognised on entry; fee paid by card, QR or wallet on exit.
Running plate recognition, feesRoadmap card tap at the exit lane
Metro, buses, chargers, battery swap, parking and visitor sites each run on their own system. Dgreen connects them. Residents and visitors make one journey and pay with the bank card they already have. Operators work together, and the city sees the whole network. Charging and parking platforms run today; card payment and public transport follow a published roadmap.
Vietnam is electrifying transport and expanding public transport at the same time: low-emission zones, new metro lines, electric buses, shared charging and park-and-ride sites. Each one arrives with its own ticketing, payment and data.
Metro, buses, chargers and parking belong to different owners, and each reports data its own way. The city sees each system, not the network. It cannot use data to decide where transfers, prices or new sites should go.
Each operator runs its own equipment and payment channels. Transfers between operators, reconciliation and incident handling are done by hand. Every extra closed-loop card or app adds cost.
A journey across two operators means two apps, two top-ups, or cash and paper tickets. Visitors from abroad often cannot pay at all. Each extra step turns some people away.
Every system stays with its owner. The layer adds what they lack on their own: shared information, one journey, payment with the bank card people already have, joined-up benefits, and a full view of the network for the city.
The layer sits on top of the ticketing, charging and parking systems a city already runs. It does not replace them, set fares or hold money. It adds what those systems cannot do on their own. The city sets the rules: who joins, who owns which data, and who takes over at handover.
Does not set fares, issue tickets or hold money
| Capability | What it does | Readiness |
|---|---|---|
| Transport information | Locations, routes, hours, prices and live status from every connected system, in one standard form. Each item has an owner and a timestamp. Open formats: GTFS for buses and metro, OCPP and OCPI for chargers, APDS for parking. | Running chargers, parking Roadmap bus and metro feeds |
| Journey planning and disruption | Plans a journey across metro, bus, walking, parking and charging. When a service is disrupted, offers an alternative from live data and records what happened. | Roadmap |
| Open payment and reconciliation | People pay with the bank card they already have, at every service point, through the acquiring bank each operator chooses. At chargers: pre-authorization and exact capture. On buses and at gates: the card schemes' transit model, one transaction per card per day. Once the parties agree the rules, one journey can be reconciled across operators. | Running single-operator reconciliation Roadmap cards at chargers after bank certification; buses, metro and multi-operator reconciliation after that |
| Joined-up benefits | Transfer discounts, park-and-ride bundles and visitor passes, funded by the city or operators. They are applied through an encrypted card token, so no card number is stored. | Roadmap |
| City operations and analytics | Aggregated data for the city, with no personal details: where parking fills up, where charging demand grows, which transfers fail. Fleet dispatch and tracking for operators' vehicles. AI assistants that read files, draft reports and cite sources. Staff approve every output. | Built operations dashboard Running fleet operations, AI assistants Roadmap city data portal |
Readiness is declared by Dgreen and verified by the city's lead agency on real equipment before a design is approved. Nothing is charged to customers before terminal certification with the acquiring bank.
A resident parks a petrol motorbike at the edge of a low-emission zone. They charge an e-motorbike or board a bus, then connect to the metro. One tap at each step. A visitor does the same from the airport, with a card from home.
Plate recognised on entry; fee paid by card, QR or wallet on exit.
Running plate recognition, feesRoadmap card tap at the exit lane
Tap at the charger: pre-authorization, exact capture, receipt and e-invoice.
Running charging platformRoadmap card tap, after bank certification
Tap at the door beside the existing validator; the city's ticketing system sets the fare.
Roadmap
Tap at the gate; the day's taps are aggregated into one transaction per card.
Roadmap
Airport shuttles, ferries, cable cars and attractions accept the same cards.
Roadmap
Available methods depend on the service point, the acquiring bank and licensed payment providers. In-app payments also go through the operator's acquiring bank or a licensed provider. In every case, the bank or licensed provider pays the operator directly.
At chargers, the designed flow runs each session from tap to receipt. The bank pre-authorizes a hold. The session is capped at that amount, and only the energy delivered is charged at the posted tariff. On buses and at gates, the design uses the same readers and bank connections, following the card schemes' transit model. In every case, the acquiring bank pays the operator.
Money: the acquiring bank pays the operator's bank account. Dgreen never receives, holds or transfers payment funds.
The charger reports ready. The reader shows the hold amount and the price per kWh.
Charger → platform, over OCPPThe driver taps a contactless card. The platform requests a pre-authorization for the displayed hold amount, and the approved amount becomes the session cap.
Reader → platform → acquiring bank's payment gatewayEnergy and the running total update during the session. Charging ends when the driver stops it, the battery is full or the cap is reached.
Charger ↔ platform, meter valuesThe platform prices the session from the tariff and captures that amount, within 24 hours by design. A reversal is sent for the unused part of the hold, and the issuing bank decides when it is released. The driver gets a receipt and the operator's e-invoice.
Platform → acquiring bank's payment gatewayThis is the solution design. It will be validated through testing and a pilot at each operator's own sites before rollout.
| When | What happens |
|---|---|
| The card is declined | Charging does not start and the session closes. |
| The issuer approves a lower amount | The approved amount becomes the cap. The driver can accept it or cancel, which reverses the pre-authorization in full. |
| Charging does not start, or no energy is delivered | The pre-authorization is reversed in full at once. The issuing bank releases the hold on its own timeline. |
| The capture fails | The platform retries automatically. If it still fails after 24 hours, the session goes to manual handling. |
Designed for the next phase, with transport operators, cities and acquiring banks. The city's ticketing system remains the only source of fares. The bank card is just a way to pay.
The reader checks the card against a deny list and a daily limit, on the device itself. Boarding works even offline.
Reader, offline-capableThe reader passes each tap-in and tap-out to the city's ticketing system. That system computes the fare by distance or zone.
Reader → ticketing systemThe day's trips are combined into one transaction with the acquiring bank: authorization at the first tap, capture at the end of the day. This follows the card schemes' transit rules.
Layer → acquiring bank's payment gatewayThe acquiring bank pays each operator for its own trips. The layer keeps the tap records and the fare for reconciliation and never holds the money.
Acquiring bank → operator's accountMoney: the acquiring bank pays each operator for its own trips. The layer keeps tap records and fares for reconciliation only.
Dgreen brings card acceptance to places that still run on cash, top-ups and closed-loop cards. EV chargers and parking come first, then buses, metro gates and visitor sites. We supply the terminals, the platform and the field work. The bank signs the operator as its merchant, assigns the MCC, certifies the terminal and pays the operator directly. We work with your certification, risk and security teams from the first test.
Two Dgreen-branded terminals cover chargers, battery-swap cabinets, parking lanes, bus doors and metro gates. A payment-terminal manufacturer builds them and holds their EMVCo and card-scheme approvals. Dgreen specifies, configures, installs and supports them. Both accept contactless bank cards, read QR codes, connect over 4G or Wi-Fi and are managed remotely. Certificates and test reports are available on request.

A compact reader for each charger or vehicle door. At a charger, the driver sees the hold amount and the price before charging and follows the session on screen. On a bus, the rider taps and boards. Built to the vehicle standards listed below.

A larger, weather-sealed terminal for open-air sites, parking lanes and metro gates. The 7-inch screen shows tariffs, progress and a QR code for the receipt. The scanner reads QR codes on paper or on a phone.
Product images of Dgreen-branded devices; screen content is illustrative. Final finish may differ.
Chargers that support OCPP connect over an open protocol, whatever the hardware brand.
Designed to support roaming between charging networks through the Open Charge Point Interface.
Dgreen readers are built on hardware whose manufacturer holds EMVCo Level 1 and card-scheme contactless approvals. Terminal certification with the acquiring bank, under card-scheme rules, will be completed before go-live.
Card data is encrypted in the reader and decrypted only at the acquiring bank's payment gateway. The platform relays it and never sees the full card number; it stores only a truncated number and the transaction reference. Dgreen will complete the PCI DSS assessment and registration the acquiring bank requires.
The acquiring bank, licensed by the State Bank of Vietnam, pays the operator directly. Dgreen is not a payment intermediary: it supplies devices, software and integration, and never receives, holds or transfers payment funds.
Role-based access, an audit log of every action, and data kept in Vietnam where required.
Bus and metro routes, timetables and live status use GTFS, the open format transit agencies use worldwide. Any journey-planning app can read it.
Parking locations, hours, prices and free spaces follow APDS, the Alliance for Parking Data Standards. A city can then compare sites and plan new ones.
The city sets participation rules, data rights and operating roles. Source code and documentation are handed over at acceptance, under the terms of the contract.
| Item | Status |
|---|---|
| Code of Conduct and Compliance, and Privacy Policy | Published |
| EMVCo Level 1 and card-scheme contactless approvals of the terminal hardware | Held by the manufacturer; available on request |
| Terminal certification with the acquiring bank | Before each go-live |
| PCI DSS assessment | Planned; scope agreed with the acquiring bank |
| Bank-card acceptance on buses and at metro gates | Roadmap; scope defined with operators, cities and acquiring banks |
| Reconciliation of one journey across several operators | Roadmap; after the parties agree the rules |
Each operator gets a console for operations, finance and partners, with its own data kept separate. The city gets an overview of the whole network. Residents and visitors use the apps they already have, or the Dgreen app where an operator chooses it.
Illustration of an operator's charging console. Not a live system or real data.
Find a charger or a parking space, follow battery level and cost live, and get the operator's e-invoice. Payment goes through the operator's acquiring bank or a licensed provider. Dgreen manages app accounts under its Privacy Policy.
Aggregated data with no personal details: usage by hour, transfer points that lack a service, charging demand, service alerts. The city sees where it needs more parking, more chargers or a better connection.
Separate views for investors, site owners, operators and maintenance teams.
Dispatch, route options, trip costs and live tracking for buses, tankers and electric fleets, with digital delivery records.
Assistants that read files, check them and draft documents and reports with cited sources. They use each user's own permissions, log every action and can run with data hosted in Vietnam. Staff review and approve.
Role-based access and a record of every action taken in the system.
The model is the same everywhere: the city picks a transfer hub, operators keep their systems, and one package is repeated. Cities with metro and bus networks start at a transfer hub. Tourist destinations start at the airport, the port and the attractions visitors already pay at.
Hanoi · Ho Chi Minh City
Low-emission zones, new metro lines and electric bus fleets. Start: one park-and-ride hub where bus, metro, charging and parking meet.
Da Nang – Hoi An · Hue · Ha Long · Nha Trang · Da Lat · Phu Quoc
International visitors arriving with a bank card from home. Start: airport shuttles, ferries, cable cars and attractions run by private operators; public transport next.
From 1 July 2026, fossil-fuel motorbikes are banned inside Hanoi's Ring Road 1; from 1 January 2028, petrol cars are restricted inside Ring Roads 1 and 2.
Source: Directive 20/CT-TTg of the Prime Minister, 12 July 2025.
Cities are listed as places where this model fits, not as customers. Programme details are agreed with each city.
A city names a lead agency and a transfer hub. Operators keep their systems. The same package is replicated: survey, integration, pilot, scale. Twelve months from kickoff to a measured pilot.
Agree the transfer hub, the connected systems, data rights and acceptance criteria. The parties: the lead agency, the operators and their acquiring banks.
Connect sample equipment, readers and the layer. Test every journey type and failure case, and complete terminal certification with the acquiring bank.
Go live at one transfer hub with real card transactions for six months. Measured against the agreed criteria: residents complete a full journey, operators reconcile and handle incidents.
Add lines, stations, charging businesses and parking sites under the same rules. Then hand over to the receiving agency with the source code. The same package moves to the next city.
Agreed with the lead agency, the operators and the acquiring bank before the first live transaction:
Plan a pilot with usVision
Purpose
We connect energy, transport and payment so that the green choice is also the easy one.
Mission
We build and run the layer that connects a city's transport systems. People make one journey; the city sees the whole network. One team, on open standards, from the first transfer hub to the whole city.
Open standards and open interfaces. No customer is locked in, not even to Dgreen.
We pilot, measure and then scale, and we only claim what we can show.
One point of accountability for the solution we deliver, coordinating our technology partners.
Customer data stays the customer's: encrypted, permissioned, kept in Vietnam where required and never reused.
We do what we committed to. We never receive, hold or transfer payment funds. Our policies are public.
[Title]
[Title]
No. The acquiring bank, licensed by the State Bank of Vietnam, pays the operator directly. Dgreen supplies devices, software and integration, does not provide payment intermediary services, and never receives, holds or transfers payment funds.
Contactless bank cards, and cards stored in phones and watches, as accepted by the operator's acquiring bank. QR and e-wallet payments are available where the service supports them.
It is encrypted in the reader and decrypted only at the acquiring bank's payment gateway. The platform keeps a truncated card number and the transaction reference, never the full number.
The hardware manufacturer holds EMVCo Level 1 and card-scheme contactless approvals. Terminal certification with the acquiring bank, under card-scheme rules, will be completed before go-live.
Usually, if they support OCPP. We confirm each charger model in integration testing before rollout.
It starts with a site survey. Then integration testing and terminal certification with the acquiring bank. Then a pilot at a few sites, measured against criteria agreed in advance, before rollout across the network.
The charging operator named on your receipt is the merchant and handles refunds. The unused part of a hold is released by your card's issuing bank on its own timeline. If you cannot reach the operator, contact Dgreen and we will help the operator check the session.
The operator, under its card acceptance agreement with the acquiring bank. For each refund or chargeback, the platform gives the operator and the bank the session record: meter readings, tariff, timestamps, truncated card number and transaction reference.
Not yet assessed. By design, the platform never has access to full card numbers. Dgreen will complete the assessment the acquiring bank requires before go-live.
Not yet. Charging and parking platforms run today. Bank cards at chargers follow terminal certification with the acquiring bank. Bank-card fares on buses and at metro gates are on the roadmap, on the same devices, platform and bank connections. We define the scope with transport operators, cities and acquiring banks.
No. The layer connects to the existing ticketing, charging and parking systems and adds to them. Fares are still computed by the city's ticketing system.
Each operator stays the controller of its own data. The city receives aggregated data with no personal details, under rules it sets. Dgreen processes data under contract and keeps it in Vietnam. Source code and documentation are handed over at acceptance.
It depends on the programme. The funding model is set out in writing before the city approves the design. In every case, the city keeps governance of the platform.
Cities and transport agencies, operators, banks and card schemes, tourist destinations: tell us what you want to run, where and when.
Email our team