Back to Payment Terminals

How do I set up a payment terminal in Monta Hub?

How to set up local, Payter (Europe), Payter (US and Canada), Crane, Nayax, or self-integrated payment terminals in Monta Hub.

Help Center / Monta Hub / Payments & Transactions / Payment Terminals / How do I set up a payment terminal in Monta Hub?

How do I set up a payment terminal in Monta Hub?

How to set up local, Payter (Europe), Payter (US and Canada), Crane, Nayax, or self-integrated payment terminals in Monta Hub.

For: Charge point operators setting up physical payment terminals at charge points.

Monta supports five payment terminal integration types. Use the table below to choose the right option for your setup, then follow the relevant setup section.

Integration type Communication Dynamic pricing and idle fees Kiosk mode Revenue collection
Local integration Direct cable connection No Not supported Via own PSP
Local integration with California pricing Direct cable connection Yes Not supported Via own PSP
Cloud integration — proprietary API (Payter, Crane) In-house cloud integration Yes Supported Via Monta
Cloud integration — OCPI API (Nayax) In-house OCPI integration No Depends on terminal model Via Monta
Self-integrated Third-party integration via Monta Partner API Yes Supported Via own PSP

Set up and connect a payment terminal

Local integration

A hardware-only integration where the payment terminal and charge point communicate directly via a physical cable. Payments are processed by your own payment service provider (PSP) — Monta provides transaction visibility for reconciliation, reporting, and receipt generation.

By linking a payment terminal to a team in Monta Hub, you unlock access to Monta's receipt service and transaction recording to simulate revenue flows between teams.

Note: Local terminal integrations do not support kiosk mode — each charge point must be paired with its own payment terminal. If you use California pricing, Monta calculates the final cost and sends it to the charge point, which forwards it to the terminal.

Choose the right setup

Option 1 — Transactions between two teams (paying team to receiving team): Recommended for solution providers or resellers. A paying team (e.g. a solution provider) pays for the session; a receiving team (e.g. the charge point operator) receives the revenue.

Option 2 — Transactions within the same team: Recommended when only receipts are needed. No revenue is transferred between wallets.

Prerequisites

  • The charge point supports a custom OCPP configuration key for defining an idTag for payment terminal transactions, or supports a hardcoded idTag or prefix.
  • You have the required permissions in Monta Hub for Payment terminals and Monta Control.
  • You have created a team named Payment terminals with the billing method set to Operator Transaction.

Step 1 — Add a payment terminal in Monta Hub

  1. Select the relevant team where the charge point is configured.
  2. Click Payments, then select the Payment terminals tab.
  3. Click Add Payment Terminal.
  4. Choose Local Terminal as the integration type.
  5. Fill in the required fields:
    • Name — assign a recognisable name.
    • idTag — define a unique idTag for transactions. Enable Partial idTag matching if your charge point generates dynamic idTags.
    • Select paying team — transactions will be deducted from the paying team and added to the receiving team.
    • Reservation amount — defined in OCPP as CreditCardPreAuthAmount or PaymentTXMaxAmount.
  1. Go to your charge point settings in Monta Control.
  2. Locate Custom OCPP Configuration Keys.
  3. Assign the same idTag used in the payment terminal setup (may also be called CreditCardVirtualTagId or PaymentCardIdTagPrefix).
  4. Find the OCPP config key CreditCardReceiptUrl and set it to https://receipt.monta.com.

How drivers find their receipts

Drivers can retrieve receipts at https://receipt.monta.com using the date and charging site name. Searching by last four card digits is not always possible — most locally integrated terminals do not transmit this data. Exception: Siemens SichargeD and California pricing setups do capture card digits.

 
 

Payter (Europe)

A cloud-based integration where Monta directly manages the Payter terminal. Supported models: Apollo (with touchscreen) and P6X (no touchscreen). Revenue is settled in real time into your Monta wallet.

Requirements

  • A team in Monta with a Business or Enterprise Monta Plan
  • A Payter payment terminal (Apollo or P6X)
  • Internet connection for the terminal (LAN or SIM card)
  1. Create a team in Monta and add the charge points
  2. Order a Payter payment terminal
  3. Register the terminal with Payter
  4. Physically install the terminal
  5. Check your setup in MyPayter
  6. Connect the terminal to the team and charge points in Monta Hub

1. Order a terminal

Order a Payter P66 terminal from the Monta Shop. Expected delivery is 5–7 business days.

2. Register the terminal with Payter

Go to the Payter terminal selection page and select the correct model (Apollo or P6X). Create an account and fill out your company information. Fill out the onboarding sheet using the table below:

Are you boarding on existing MID in MyPayter Select "Yes"
Acquiring bank Elavon
MID number Select from the currency table below — must match your Monta currency
Merchant Category code 5552 — EV Charging for global use
Operator mode Cloud
Distributor Monta
CPS-CPSM System Provider Monta
Domain Your company name — this is how you find your page in MyPayter
LAN or SIM card Select "Yes" for LAN; "No" for SIM and specify SIM type

Supported currencies and Merchant IDs (MIDs):

Currency Merchant ID (MID) Trading company name
CHF 2102093443 Monta APS
DKK 2101867301 Monta APS
EUR 2101901567 Monta APS
GBP 2101898190 Monta GBP
NOK 2101921795 Monta APS
SEK 2101927701 Monta APS
USD 984255466885 Monta Platform Inc

Allow up to 10 days for Payter to activate your terminal after form submission. You will pay an activation fee and monthly fees to Payter; Monta covers transaction fees.

3. Check your setup in MyPayter

  1. Log in to MyPayter and navigate to your domain page.
  2. Confirm that both Contract with Payter and Currency setup are set to Active.
  3. Click Settings → Push Config to check for a firmware update.
  4. If using a SAM card, confirm it is identified (SAM card type and serial number should appear on the device page).

4. Add the terminal in Monta Hub

  1. Open your team and click Payment → Payment Terminals.
  2. Click Add Terminal and choose Payter payment terminal.
  3. Enter the serial number and click Add. If the serial number is not found, the terminal has not been onboarded with Monta's Merchant ID — confirm you completed step 2.

5. Configure the terminal

Apollo (with touchscreen):

  1. Choose the default display language.
  2. Optionally set a maximum reservation amount — leaving blank is recommended; Monta will auto-calculate.
  3. Toggle on the touchscreen interface (toggling off makes the terminal behave like a P6X).
  4. Select the first screen drivers see: Language (multi-lingual markets) or Charge selector (single-language markets).
  5. Optionally enable Tap to Stop Charging and RFID card support.
  6. After any changes, save and use the Remote Action Refresh to push changes to the terminal.

P6X (no touchscreen):

  1. Choose a display language.
  2. Optionally set a maximum reservation amount.
  3. Optionally enable Tap to Stop Charging and RFID card support.
  4. After any changes, save and use the Remote Action Refresh.

6. Test and apply to charge points

  1. Click Remote actions → Test Payment Transaction → Start Test. Monta will authorise and cancel 1 unit of your currency — tap a card to complete the test.
  2. Click the three dots → Apply to chargers and select the charge points for this terminal. One terminal can cover multiple charge points (kiosk mode).

Driver experience

Apollo (touchscreen on): Driver selects connector → taps card → plugs in → charges → receipt QR shown on screen.

P6X or Apollo (touchscreen off): Driver plugs in first → terminal shows pre-authorisation amount → driver taps card → charges. The terminal waits 2 minutes for a card tap; if none, session times out. Display signage at the site instructing drivers to plug in before paying.

Drivers can retrieve receipts at receipts.monta.com.

Troubleshooting

  • Authorize result DECLINED: Card brand may not be supported (American Express not supported on P6X; Maestro not supported on Payter), or the card's contactless limit is below the pre-authorisation amount — consider lowering your max reservation amount.
  • Scanning timeout — job: No card was read within the 2-minute window.
  • Scanning timeout — start from another source: The session was started another way during the 2-minute window.
  • Multiple pre-authorisation charges: Can occur if a driver starts two sessions in quick succession. Monta releases unused pre-authorisations as soon as a session fails or ends.
 
 

Payter (US and Canada)

For Payter terminal setup in North America, the process differs from the European registration flow. Monta manages the backend via its US wallet.

  1. Open the Payter activation form and select New Payter Device Activation.
  2. Complete the form with the following details:
    • Email confirmation to: your email address
    • Merchant Account Number: 984255466885
    • Company Name: your company name
    • MyPayter Domain: MONTA_US
    • Serial Number: the serial number(s) of the terminal(s)
    • Comments: Monta - CPMS
  3. After approximately three business days, you will receive confirmation from Payter that the terminal has been moved to Monta's wallet.
  4. Using the Payment Terminal tool in Monta Hub, add the terminal to the charging site.
  5. Perform a test charge to complete setup.
 
 

Crane payment terminal

A cloud-based integration using Crane Payment Innovations (CPI) terminals. Supports GBP and EUR. Setup requires contacting Self Service Technology Ltd to configure payments through Monta before connecting in Monta Hub.

Step 1 — Configure the terminal with Self Service Technology Ltd

  1. Contact Self Service Technology Ltd and provide the following activation details:
Distributor/Supplier Monta
Terminal mode Cloud Terminal
Terminal domain Your company name
MCC 5552
Bank Elavon

Merchant IDs (MIDs):

Currency Merchant ID (MID) Trading company name
GBP 2101989224 MONTA APS
EUR 2101990960 MONTA APS

 

Step 2 — Add the terminal to your team

Currently only available in the legacy Monta Portal.

  1. Open a team and click Team Wallet → Wallet actions → Add Payment terminal.
  2. Select CPI payment terminal.
  3. Enter the serial number and click Connect. If the serial number cannot be verified, check with Self Service Technologies Ltd.

Step 3 — Configure and test

Currently only available in the legacy Monta Portal.

  1. Click the Test tab → Start Scan and tap a credit card. Monta will authorise 1 EUR or GBP and cancel it to verify currency setup.
  2. Click Settings, set a maximum reservation amount, and click Save.
  3. Click the three-dot action button → Apply to → select charge points → Save.
 
 

Nayax

A cloud-based OCPI integration. Monta manages the backend, terminal ownership, and revenue collection — no integration effort is required. Only fixed kWh pricing is supported due to OCPI limitations.

Supported models

  • Nayax VPOS Touch — compact, card-based. Kiosk mode not supported; one terminal per charge point.
  • Nayax Kiosk — large-screen with integrated touchscreen. Kiosk mode supported; one terminal can manage multiple charge points.

How it works

  1. Link a Nayax terminal to a site or charge point in Monta Hub.
  2. Monta sends site details to Nayax via OCPI.
  3. Monta completes backend configuration in the Nayax portal.
  4. The terminal goes live and payments flow into your Monta wallet.

Monta handles the full setup. To order terminals, contact Monta directly. Receipts are available via Monta's receipt service or Nayax depending on configuration. Nayax terminals appear as Roaming in Monta because the integration is OCPI-based.

 
 

Self-integrated using Monta's Partner API

Operators or third parties integrate with Monta's APIs to start and stop charges based on payment terminal status. This option gives full control over the payment flow but requires significant integration effort.

  • Payments are handled outside Monta via your own PSP.
  • Supports dynamic pricing, idle fees, and kiosk mode.
  • Transaction logging enables revenue reconciliation into your Monta wallet and access to the Monta receipt service.

Documentation is available in the Monta Partner API docs under the payment terminal integration section.