Skip to main content

Open Source Libraries

In order to facilitate the merchant's Craftgate integration, there are open source libraries in four languages developed by Craftgate software engineers on GitHub.

Programming LanguageAPI ClientGithub Samples
JavaJava Client Source CodeJava Client Samples
.NET.NET Client Source Code.NET Client Samples
PHPPHP Client Source CodePHP Client Samples
JavaScriptNode.js Client Source CodeNode.js Client Samples
GoGo Client Source CodeGo Client Samples

Detailed sample codes can be found within the libraries on how to integrate. The libraries are completely open source and any GitHub user can request a change or open a pull request. In order to test the libraries, first, the merchant must register on sandbox environment and obtain API user information. See Integration. You can then send requests to the Craftgate API using the apiKey and secretKey specific to your business.