Skip to main content

OakOS

Choosing the Right Language

Last updated: 15-Oct-2020

Our gRPC Protocol Buffers can be used to access OakOS Platform Services from many languages and through the gRPC QuickStart you can learn how to compile and use libraries produced in these languages. In the following QuickStart guides, there is no need to read the services parts. You can skip to using the client as an example of how you can talk directly to our gRPC Services from your application.

Select a language to get started:

Language Platform Compilers / SDK
C/C++ Linux, Mac GCC 4.9+, Clang 3.4+
C/C++ Windows 7+ Visual Studio 2015+
C# Linux, Mac .NET Core, Mono 4+
C# Windows 7+ .NET Core, NET 4.5+
Dart Windows, Linux, Mac Dart 2.2+
Go Windows, Linux, Mac Go 1.13+
Java Windows, Linux, Mac JDK 8 recommended (Jelly Bean+ for Android)
Kotlin/JVM Windows, Linux, Mac Kotlin 1.3+
Node.js Windows, Linux, Mac Node v4+
Objective-C Mac OS X 10.11+, iOS 7.0+ Xcode 7.2+
PHP (beta) Linux, Mac PHP 5.5+, PHP 7.0+
Python Windows, Linux, Mac Python 2.7, Python 3.4+
Ruby Windows, Linux, Mac Ruby 2.3+

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo