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.7.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
.