SDKs
Our SDKs consist of lightweight libraries designed to securely collect payment option details. This approach maintains SAQ-A compliance while enabling you to build future-proof web or mobile experiences that seamlessly integrate your corporate identity with the required payment functionalities. Additionally, these libraries offer ancillary functions to simplify integration. The following sections provide technical guidance to enable these capabilities.
Get the Latest SDK Version
Periodic updates are released for the web and mobile SDKs, which may include new functionality, bug fixes, and security enhancements. Update the integrated SDK versions to the latest release as soon as they become available.
Mobile SDKs enable the native integration of various payment options in iOS and Android apps.
KC Web SDK is designed for browser-based integrations, and it is compatible with mobile devices.
KC UPCF Web SDK serves the same purpose but is required for specific web checkout scenarios, including usage on mobile devices. It is mandatory for integrating certain payment methods such as Apple Pay and Google Pay™.
If you're unsure which SDK to use for your integration, please contact your Product Solution Specialist.
KC Web SDK
KC Web SDK 9.1: Latest Release v9.1 (Online Docs) [Published on 20 June 2024]
Legacy credit card payment providers have been removed.
KC Web SDK 9.0: Release v9.0 (Online Docs) [Published on 18 April 2024]
URL Input Validation has been altered to allow dot-less domains for flexibility in development environments. This means, for example, URLs such as https://localhost/test
are allowed for development purposes.
For the best compatibility with the widest range of external systems and payment providers, it's still strongly recommended for Merchants to use HTTPS Absolute URLs, including a top-level domain.
KC Web SDK 8.9:
All URLs must be HTTPS scheme absolute URLs. This change was originally communicated with Release 7.5 in 2022.
KC Web SDK 8.5:
Relative Scheme, Relative, and Dotless domains are no longer supported in URLs, such as CallbackURL. Please use a HTTPS Absolute URL for the best compatibility today and in future.
KC Web SDK 7.8:
A new minified SDK JavaScript file is available. We recommend using minified JavaScript SDK in Production.
KC Web SDK 7.6:
Endpoints towards the payment gateway have changed to provide better quality of service.
iOS
iOS KC Web SDK - Latest Release v9.2 (PDF Docs) [Published on 25 November 2024]
Minimum Supported iOS version: iOS 11
Android
Android KC Web SDK - Latest Release v9.2 (PDF Docs) [Published on 25 November 2024]
Minimum Supported Android version: Android 7, Nougat(N) (API level 24)
Software License
The latest version of the KC Web SDKs can be downloaded from the following links and are available under the terms of the Apache-2.0 License
Copyright 2017-2025 J.P. Morgan Mobility Payments Systems GmbH