Android Project Configuration

System Requirements

  • Min SDK: API 28 (Android 9.0) or higher.
  • Language: Kotlin with AndroidX and Coroutines support.

Add Dependencies

  • Please refer to our GitHub repository for instructions on adding dependencies: https://github.com/payabl-plugins/payablMerchant-android
  • If you don’t have access to this repository, please contact us. We will provide the necessary access along with a token to integrate the SDK.

Manifest Configuration

Sentry Integration: If you use Sentry for crash analytics, you must override the auto-init value to prevent manifest merge conflicts:

<application>
    ...
  <meta-data
      android:name="io.sentry.auto-init"
      android:value="false"
      tools:replace="android:value" />
</application>