A roadmap for innovation and new features ahead of your competitors.

With Creditcall’s SDKs for iOS, Android, Windows and Linux, you can quickly, easily, and securely add EMV to your semi-integrated POS or mPOS solutions with access to a multitude of payment devices used in-store, self-service, mobile, and online all pre-certified with leading processors.

Cardholder data is protected at the highest security level at all times thanks to Creditcall’s PCI DSS Level 1 certified payment gateway, P2PE, and tokenization.

  • Windows icon
  • Linux icon
  • Android icon
  • Apple icon

Multiple platforms

It doesn’t matter if you develop on iOS, Android, Windows or Linux we’ve got a solution for every need whether in mPOS, POS or e-commerce.

Try before you buy

Multiple devices

Our broad offering lets you choose the most suitable payment device for your application, all pre-certified with multiple processors helping you speed up your time to market!

See our certifications

Multiple channels

Our omni-channel payment solutions for in-store, self-service, mobile, and online ensure merchants benefit from seamless and centralized reporting across all transaction channels.

Try before you buy

For any business, anywhere

We cover a number of verticals, from retail, restaurant to parking, vending, and transportation. No matter where your customers are, we’ve got you covered.

Are you developing on Windows?

We want you to instantly realize the suitability of our SDK for your solution. We have created a downloadable payment device emulator for Windows so you can evaluate our solution and be up and running in no time without any physical payment hardware.

Our SDK for Windows comprises:

  • Example Client source code demonstrating simple integration for your own applications
  • Integration Guide and API documentation for Windows
  • Example server binaries that work with a Windows virtual payment device

Our SDKs

Platform Emulator* SDK
iOS Request
Android Request
Windows Download
Linux Request

* Includes PIN pad emulator.

Value added features


Point to point encryption ensures cardholder data is not exposed at any time during a payment transaction as it is encrypted inside the card reader, making it useless and void of any value if a skimming attack is attempted.


With tokenization, cardholder data can be re-used from previous transactions without having to store or secure it. The token can be used for subsequent transactions without the cardholder data being re-entered.


Remote key injection enables you to automatically, quickly and securely complete payment terminal key injection at the point of sale, a more cost effective and faster alternative to the traditional manual process.


Our terminal management system remotely manages your estate of PIN pads including any necessary firmware updates required for security or continued EMV compliance.

Have a play with our SDKs

Choose a download from the list above.

Request an SDK

All fields are required. By submitting this form you confirm you are in
agreement with our Terms and Conditions