Stages of the process
The integration process is divided into four main stages:- Integration Setup
- Development Phase
- Testing & Certification
- Production Setup

Integration Setup
This initial stage establishes the technical foundation for the integration.- Assignment of Integration Engineer: A Nayax integration engineer is assigned as the primary focal point for the partner or customer developer.
- Configuration: The engineer configures the Nayax Core (backend) and sets up the device with the relevant transaction flow in the integration environment.
- Welcome Email: At the end of this phase, the engineer sends a welcome email with all necessary resources, including the URL, SDK, documentation, tokens, and other required development tools.
Development Phase
This stage focuses on the partner or customer developing their solution.- Partner/Customer Development: The partner or customer developer creates their solution using the Nayax API/SDK.
- Support: During this phase, the integration engineer provides assistance for any issues or “how-to” queries to ensure progress.
Support for OCPP/OCPI IntegrationsFor integrations based on OCPP/OCPI standards, this step is not relevant, as these integrations follow predefined flows according to the standard protocol.
Testing & Certification
This stage verifies that the integration meets Nayax’s standards:- Certification Test Requirements: Nayax shares specific requirements for certification tailored to the integration type and transaction flow.
- Testing: The partner or customer developer performs a series of tests (typically 9–15, depending on the integration type and flow).
- Review: The Nayax integration engineer reviews the results of these tests to ensure all criteria are met.
- Certification: Upon successfully completing all tests, Nayax issues a certification letter confirming the integration is ready for deployment.
Production Setup
The final stage ensures a smooth deployment in a live environment:- Production Environment Configuration: Nayax configures the integration in the production environment, including the machine model setup.
- Support for Testing: The integration engineer provides support during production lab or field tests to confirm successful deployment.