Skip to main content

In-Person Payments

SDK Downloads

Last updated: 15-Jul-2024

  We recommend upgrading to versions 3.64.6 and 3.65.2 to resolve timeout issues experienced with GPA/AGPA terminals on platforms MacOS, Windows native and Java (MacOS) in releases 3.64.x and 3.65.x respectively.

  Click on the downloadable link. The file will be saved in your default download location.
Platform Minimum Platform Requirements Libraries


GCC 7.3.1

This ZIP archive contains the SDK library optimized for Linux X86_32 platforms. It is compatible with all versions of Linux X86_32.

This ZIP archive contains the SDK library optimized for Linux X86_64 platforms. It is compatible with all versions of Linux X86_64.


Minimum Android SDK Version 24 (Nougat 7.0)

Target Android SDK Version 28 (Pie 9.0)

Architectures ABI: x86,     x86_64, armeabi-v7a, arm64-v8a



Minimum iOS version 10.0
Architectures: arm64, arm64e


Windows 10 
Architectures: x86_64



Windows .NET

.NET Framework 4.6+.
System requirements are listed by Microsoft


Java(Windows, Mac, Linux)

JDK 1.8


   Non-backward compatible changes:
Introduced In Change
PSDK_3.65.0 Block any API's from being executed when in TransactionManagerState::SESSION_OPENING state apart from TransactionManager::abort() and TransactionManager::getState()


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