View on GitHub

sensibill-android-documentation

Sensibill Android Integration Documentation

Last updated for v1.26.2

Easily embed Sensibill’s white-labeled native Android SDK into your mobile banking app. This library comes with Sensibill’s receipt capture interface, along with other customizable user interfaces, which allow for a quick integration that matches your application experience. It also provides an easy way to authenticate users and take full advantage of Sensibill’s API capabilities. This configuration offers the fastest time-to-market, giving you a fully functional, secure and bank-branded experience.

Table of Contents

  1. Compatibility

  2. Installation

    a. Installation via Maven

    b. Installation via download link

    c. Sensibill Gradle Dependencies

  3. Initialization

    a. Lifecycle Listener

    b. Token Provider

    c. Analytics Event Listener

    d. Functional Configuration

  4. Authentication

    a. Token Authentication

    b. Username/Password Authentication

  5. SDK Launch

  6. Entry Points

    a. Receipt Capture

    b. Receipt Detail

    c. Receipt Export List

    d. Receipt Search

    e. Sensibill Fragments

  7. Customization

    a. Asset Customization (String/Images)

    b. Colour Customization

    c. Capture Specific Customization

    d. Font Customization

  8. Transaction Matching

  9. Sensibill API Request

  10. Standalone Modules

  11. Troubleshooting

  12. Migration Steps

    a. Migration from 1.25.x to 1.26.0

    a. Migration from 1.24.x to 1.25.0

    b. Migration from 1.23.x to 1.24.0

    c. Migration from 1.22.x to 1.23.0

    d. Migration from 1.21.1 to 1.22.0

    e. Migration from 1.21.0 to 1.21.1

    f. Migration from 1.20.x to 1.21.0

    g. Migration from 1.19.x to 1.20.x

    h. Migration from 1.14.x to 1.20.x

    i. Migration from 1.16.x to 1.19.x

    j. Migration from 1.14.x to 1.16.x

    k. Migration from 1.13.x to 1.14.x

  13. Caching Info

  14. SDK Reference

  15. Dependencies

  16. Archive