> For the complete documentation index, see [llms.txt](https://docs.quizhour.mrb-lab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quizhour.mrb-lab.com/iap-setup/17.-points-store-setup/17.3-code-setup-for-iap.md).

# 17.3 Code Setup for IAP

{% hint style="info" %}
Make sure you have completed all of the previous steps of 17, 17.1 & 17.2.
{% endhint %}

You will get an **iap.zip** file from us in your email after contacting us with your purchase code. Unzip it and you will get a folder named **IAP**. Copy this folder and paste this folder into the **quiz\_app/lib** folder.

Open the app source code in your IDE and open the **lib/IAP/iap\_config.dart** file.

Now add your IAP **Product IDs** here separated with commas as shown in the picture below.

<figure><img src="/files/ZUKm8gXQPvlrKoQNH8kp" alt=""><figcaption></figcaption></figure>

Now go to the **lib/tabs/home\_tab.dart** file and enable the selected disabled lines shown in the picture below.

<div align="left"><figure><img src="/files/whUiSFwjHanH1iCEGjCb" alt=""><figcaption></figcaption></figure></div>

That's it. Your IAP setup is completed. Now, you can test the app and the IAP products and publish your app in production by uploading a new version.

{% hint style="info" %}
To test the In-App Purchases feature, use a real Android or iOS phone. Emulator/Simulator doesn't support this.
{% endhint %}
