SDK Overview

The Marshall SDK provides an easy and comprehensive facility for using the VPOS device without the hassle of messing with the bits and bytes of the Marshall protocol. Follow the quick-start demo, and you will be up and running quickly.

📘

SDK Available Languages

For your convenience, the SDK is provided in various common programming languages:

  • C
  • C#
  • JAVA

All SDKs have comprehensive APIs, detailed configuration options, and support for handling various vending scenarios. The following guide provides a quick-start approach to integrating and configuring these SDKs in your projects, ensuring a smooth setup and operation of Nayax payment systems.

🚧

SDK Access

Your chosen SDK will be provided to you after completing the onboarding with the Nayax team.

Payment Flows

The Marshall SDK supports various types of payment flows, which you can implement depending on the needs of your VMC. To learn more about each payment flow, see the page below.


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.