Interface EnrollingBusinessService

  • All Superinterfaces:
    BusinessService

    public interface EnrollingBusinessService
    extends BusinessService
    This service is responsible for enrolling the end-user to both the ASM and the CPS. Without successfully completing the enrollment, the end user will not be able to perform any transaction.
    There are two use cases for the enrollment.
    1. The end user is not yet enrolled.
    2. The end user started enrollment previously, but did not finish. In this use case, the SDK continues where the previous enrollment has left off.
    The EnrollingBusinessService provides two methods to satisfy both use cases. But, the mobile wallet is expected to first call a helper method, isEnrolled(), to understand the current enrolling state of the SDK.
    isEnrolled() returns three possible values to help the mobile wallet understand the current enrollment state: