SDK downloads

Where to get the Lib Lite Android AAR and the Scan to PayKit iOS XCFramework.

Both SDKs are distributed as direct downloads to merchants under integration. Public registry distribution (Maven Central / CocoaPods) is on the roadmap but not yet available.


How to request the SDK

Request the latest SDK package from [email protected]. Include:

  • Your Scan to Pay merchant ID
  • The platform(s) you need — Android, iOS, or both
  • Your app bundle ID / package name (the SDK is tied to your API key, which is in turn tied to your merchant profile)

Support typically responds within one business day with a signed download link.


Android — Lib Lite AAR

ItemDetail
Packageliblite-release.aar
Minimum SDKAndroid API 21 (Lollipop, 5.0)
Target SDKAndroid API 34 (Android 14) — recommended
DistributionDirect download (signed, time-limited link)
Latest version1.2.0 — see Android changelog

Required dependencies (declare in your build.gradle):

implementation 'com.googlecode.libphonenumber:libphonenumber:8.10.2'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.google.android.gms:play-services-auth-api-phone:16.0.0'

Install steps walked through in Android — Installation.


iOS — Scan to PayKit XCFramework

ItemDetail
PackageScanToPayKit.xcframework
Minimum iOSiOS 12
RecommendediOS 14+
DistributionDirect download (signed, time-limited link)
Latest version1.43 — see iOS changelog

Required Info.plist keys:

<key>NSLocationWhenInUseUsageDescription</key>
<string>Your location will be used to prevent fraud</string>
<key>NSCameraUsageDescription</key>
<string>Used to scan QR codes during card registration</string>

Install steps walked through in iOS — Installation.


Verifying you have the latest version

The version number is printed on first launch in the SDK's debug log. Match it against the Android changelog or iOS changelog to confirm you're current.

For security patches we'll notify your tech lead directly. Minor releases ship every 3-4 months; major releases every 18-24 months with a migration guide and 6-month overlap.


Versioning policy

Release typeCadenceMigration support
Patch (1.2.x)As neededNo code changes required
Minor (1.x)Every 3-4 monthsDrop-in replacement; check release notes
Major (x)Every 18-24 monthsMigration guide + 6-month overlap
SecurityOut of bandNotification + recommended upgrade window

You're expected to be on a supported version. Security patches and major versions have upgrade obligations defined in your integration agreement.


What's next