# Android framework

The Android framework integration steps help you to integrate payment acceptance into your Android app.

{% stepper %}
{% step %}
Integrating with the Android framework enables your app to interact with the IDTech card reader for payment processing.
{% endstep %}

{% step %}
The Android framework sends a JSON Web Token (JWT) through the public listener without handling the card data.
{% endstep %}

{% step %}
You can use the /rest/v2/mobile/transactions/sale endpoint to submit a JSON Web Token (JWT) and process a payment in your Android app.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Find the latest .jar files in the [android-idtech-sdk/sdk/lib](https://github.com/clearent/android-idtech-sdk/tree/master/sdk/lib) folder.
{% endhint %}

When you integrate the Android framework into your app, you might encounter the following:

* The card reader uses the IDTech framework for communication when the Android framework applies EMV configuration to it.
* The configuration process may take some time and can occasionally fail, but these issues are manageable with retry logic.
* The Android framework saves the card reader’s serial number after a successful initial configuration to avoid reconfiguring it later.

{% hint style="warning" %}
Check that the [idtech-vp3300](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/idtech-vp3300 "mention") is connected to your Android app before starting the payment process.
{% endhint %}

See the following articles to integrate the iOS framework:

* [integrate-android-framework](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/android-framework/integrate-android-framework "mention")
* [disable-emv-configuration](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/android-framework/disable-emv-configuration "mention")
* [optional-settings](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/android-framework/optional-settings "mention")
* [Broken link](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/broken-reference "mention")
