> ## Documentation Index
> Fetch the complete documentation index at: https://yuno-3979e326-docs-agent-readable-descriptions.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Lite SDK (Enrollment Android)

> Integrate payment method enrollment flows with the Yuno Lite SDK on Android.

## Step 1: Initialize the enrollment process

Call `initEnrollment` in your activity's `onCreate` method:

```kotlin theme={null}
fun ComponentActivity.initEnrollment(
    callbackEnrollmentState: ((String?) -> Unit)? = null
)
```

## Step 2: Start the enrollment flow

Call `startEnrollment` to launch the UI:

```kotlin theme={null}
fun Activity.startEnrollment(
    customerSession: String,
    countryCode: String,
    showEnrollmentStatus: Boolean = true,
    requestCode: Int
)
```

### Possible status values

* `SUCCEEDED`
* `FAIL`
* `PROCESSING`
* `REJECT`
* `CANCELED`

## Step 3: Render mode (Advanced)

For full UI control, use `startEnrollmentRender`:

```kotlin theme={null}
fun Activity.startEnrollmentRender(
    customerSession: String,
    countryCode: String,
    submitButton: Boolean = false,
    coroutineScope: CoroutineScope,
    listener: YunoEnrollmentRenderListener
): YunoEnrollmentFragmentController
```

<Note>
  **Demo App**

  See the [Yuno Android SDK repository](https://github.com/yuno-payments/yuno-sdk-android) for full implementation examples.
</Note>
