Installation

Requirements

  • Android 7.0 (API level 24) and above

While the native code in the SDK is Android API level 24+ compatible, the Afterpay / Clearpay checkout is a WebView wrapper for the web checkout which requires specific browser features. This means that while the SDK code will run, the checkout will depend on the version of WebView that the user has installed. As this is independent of the OS version, this will be up to the implementation to handle. If the WebView version is known to the app, then all Afterpay / Clearpay assets can be displayed on condition of the WebView version.

Configuration

Add afterpay-android to your build.gradle dependencies.

dependencies {
    implementation 'com.afterpay:afterpay-android:4.5.0'
}

ProGuard

If you are using R8 the shrinking and obfuscation rules are included automatically.

Proguard users will need to manually apply the rules defined in consumer-rules.pro.