✨Spark Integration | Nayax Energy Core
Nayax Spark API is a server-to-server microservice that puts your CSMS in the driver's seat. Remotely manage EV payment transactions, own the user journey, and control payment flows independently of the terminal interface.
General
Spark Integration | Nayax Energy Core
Configure the Nayax Spark API to give your Charge Point Management System (CSMS) programmatic control over EV charging payment flows, replacing standard OCPP authorization commands with server-to-server credit card authorization via Nayax hardware.
What is the Nayax Spark API?
Spark (formerly Cortina Remote Start) is a server-to-server payment microservice designed for EV charging networks, unattended retail, and any deployment where a third-party backend system needs direct control over the payment flow.
Unlike a standard terminal where the user interacts directly with the physical device, Spark gives your CSMS programmatic control over the payment flow. The Nayax device functions purely as a secure payment processor. Your CSMS retains full ownership of the user experience, business logic, loyalty programs, and dynamic pricing Nayax handles only the compliant payment processing and settlement.
What the configuration guides cover
- API Endpoints & Authentication - how to connect your backend to the Nayax Spark microservice securely.
- Transaction Flow Setup - configuring the API calls that replace standard OCPP authorization commands with direct Credit Card Authorization requests.
- Settlement Procedures - sending the final Spark amount from your CSMS for accurate settlement after a charging session concludes.
- Hardware Integration Notes - integrating the API with Nayax devices, including the VPOS Touch and the Nayax EV Kiosk (Android tablet UI paired with a payment device).
- Best Practices - maintaining PCI DSS compliance and optimizing communication within your OCPI/OCPP environment.
Spark Configuration Guides
Select the guide that matches your integration scenario. Both guides assume you have API access credentials and an active Nayax Energy Core account.
Device Start
Configure Spark so your CSMS initiates a payment transaction directly on the Nayax device at the charging station, without requiring the end user to interact with the terminal interface.
Remote Start
Configure Spark to trigger a charging session remotely from your CSMS after payment authorization is complete, allowing your platform to fully own the session start experience.
Troubleshooting
FAQ
FAQ
Did you find this article helpful?