# iOS framework

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

{% stepper %}
{% step %}
Integrating the iOS framework connects your app to the VP3300 mobile card reader using Apple’s Bluetooth implementation in the IDTech framework.
{% endstep %}

{% step %}
The framework sends messages to your iOS app that guide customers during their interaction with the card reader in a transaction.
{% endstep %}

{% step %}
The iOS framework secures the card data after a successful read and sends it to the Xplor Pay server.
{% endstep %}

{% step %}
The iOS framework packages the secured card data as an encrypted JSON Web Token (JWT) and sends it to your app through a callback function.&#x20;
{% endstep %}

{% step %}
You can send the encrypted JSON Web Token (JWT) to the mobile gateway to process the payment.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
The iOS framework uses the IDTech iOS framework to read card data on the VP3300 mobile card reader. You can continue to use other [IDTech frameworks](https://idtechproducts.atlassian.net/wiki/spaces/KB/pages/71703365/iOS+Development+-+Home) if your requirements don’t meet with the recommended workflow.
{% endhint %}

See the following articles to integrate the iOS framework:

* [prerequisites](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/ios-framework/prerequisites "mention")
* [start-bluetooth-connection](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/ios-framework/start-bluetooth-connection "mention")
* [pair-card-reader](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/idtech-vp3300/pair-card-reader "mention")
* [integrate-ios-framework](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/ios-framework/integrate-ios-framework "mention")
* [set-ios-framework](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/ios-framework/set-ios-framework "mention")
* [optional-settings](https://docs.xplorpay.com/guides/payment-processing-solutions/mobile-emv-sdk/ios-framework/optional-settings "mention")
