Important noteNayax only supports integrations that use our SDKs and that have gone through and completed the certification process (more on that in the “Certification process” page).
Available LanguagesFor your convenience, we provide the SDK in C, C#, and JAVA.
Integration Guides
The integration process of the SDK can vary depending on the chosen language. The guides below will help you integrate your chosen SDK.C# & Java SDK Integration
Import the SDK package and integrate Marshall into your C# or Java application.
C SDK Integration
Integrate the Marshall C SDK into your C application.
Integration Process
Connect sessions and handle payments end to end with a step-by-step guide.
SDK AccessYour chosen SDK will be provided to you after completing the onboarding with the Nayax team.
Configuration & Certification
Before you go live, review how to configure the VMC object and complete Nayax’s certification process.VMC Configuration Object
Set the parameters and flags that control peripheral behavior.
SDK Flags
Configure vmc_configuration flags that control peripheral behavior and capabilities.
Certification Process
Complete Nayax’s required tests to certify your Marshall integration.