Software Development Kits (SDKs) — Overview
To help you integrate our Acquiring API in your server environment, we have created Software Development Kits or SDKs. These SDKs bridge the gap between your system, and our Acquiring API interface.
Using the SDKs, you will be presented with objects that map and wrap the services of our Acquiring API in a way that makes the integration easy. The SDKs provide a client class that is your main gateway to our server. Our SDKs are open source and fully support overriding and extending functionality to create your own preferred logic.
To understand how to use this SDKs, it is best to go through the following sections:
Features to get to know the functionalities & use cases that could be met.
API Reference to gain in-depth knowledge of our Acquiring API which will help you to understand the SDK objects as well.
SDK Publication
The source code of our SDKs is published on GitHub and distributed using the relevant package managers for each of the different programming languages:
dotNet/C#: NuGet
Go: GitHub
Java: Maven Central
Node.js: NPM
PHP: Packagist
Python: Python Package Index (PyPI)
Ruby: RubyGems
SDK Versioning
For each of the SDKs we publish new versions on a regular basis which include detailed release notes. We use semantic versioning for all our SDKs that encodes a version in a three-part number (Major.Minor.Patch). Major new versions indicate a breaking change, while minor and patch versions are considered backwards compatible.
Note: The current version of the Acquiring API and its SDKs are not yet stable. Subsequent releases may introduce breaking changes. Please wait until version 1.0.0 is released before using our SDKs in a production environment.