# In App Purchase help

**URL:** <https://community.thunkable.com/t/in-app-purchase-help/1651334>\
**Category:** In App Purchase\
**Created:** [December 10, 2021, 5:32pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334 "2021-12-10T17:32:34Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![namitnagar](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@namitnagar](https://community.thunkable.com/u/namitnagar)\
**Post date:** [December 10, 2021, 5:32pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/1 "2021-12-10T17:32:34Z")

</div>

Can anyone help me in IAP from A to Z. I asked in the chat and he said people in community can help. Pls help @domhnallohanlon @jane @muneer @wei

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [December 10, 2021, 5:44pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/2 "2021-12-10T17:44:40Z")

</div>

I think to help clarify here, @namitnagar would like to see someones an example project that uses IAP and would like someone to talk him through from start to finish including setting things up on the Android developer console.

I could be off on the desire here and if so please do provide some correction 🙂 . Unfortunately, once things get beyond hooking up the blocks, I am not yet experienced with setting up the products. (hopefully soon!)

Perhaps [this video](https://www.youtube.com/watch?v=KYFM2z5KPq0) will be helpful on the Android side of things.

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [December 10, 2021, 5:44pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/3 "2021-12-10T17:44:45Z")

</div>

IAP was _just_ released today. It’s brand new so there may not be that many people who know how to use it well.

Any time you post on the forums, it’s really important to explain what you’ve tried and what you’re having trouble with. “Help me in IAP from A to Z” doesn’t really give me any idea of what you need help with. It’s a lot to ask for something so vague.

What have you tried? Have you used the IAP blocks? Have you read the [documentation](https://docs.thunkable.com/in-app-purchase)? If so, share a screenshot of your blocks.

I would also just add that notifying multiple Thunkable Staff as you’ve done is not good forum etiquette. Especially when it’s related to something that was released today. Have some patience, do the work required to set up IAP and then ask a specific question if you still need help. Someone will be able to help you but it may take time.

---

<div class="post-metadata">

**Author:** ![namitnagar](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@namitnagar](https://community.thunkable.com/u/namitnagar)\
**Post date:** [December 10, 2021, 5:48pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/4 "2021-12-10T17:48:18Z")

</div>

I am stuck on designing part

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [December 10, 2021, 5:49pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/5 "2021-12-10T17:49:23Z")

</div>

You will need to provide details. Imagine that I went to my car mechanic and said “My care doesn’t work! I need help.” And then I left my car there and walked away. That’s what it’s like for me to read “I am stuck on designing part.” Can you say more about this?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 11, 2021, 7:59am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/6 "2021-12-11T07:59:23Z")

</div>

The first step is to head to your developer console and in the `product` category choose In App Purchase.

The are two main categories:  
Single item or one time purchase and subscription.

Fill your options here.

Once done, you need to fill the same in the Thunkable component so that you can create the link.

From here, the procedure is a bit different between Android and iOS.

---

<div class="post-metadata">

**Author:** ![namitnagar](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@namitnagar](https://community.thunkable.com/u/namitnagar)\
**Post date:** [December 11, 2021, 8:29am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/7 "2021-12-11T08:29:32Z")

</div>

I am for Android can you brief more

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 11, 2021, 9:39am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/8 "2021-12-11T09:39:51Z")

</div>

The first step is to add your charging items in the Google development console

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/5/e5d29ee5135b7454440e939837a8282e3ec8edf2.png)  
In this example I am using one time payment **not subscription**. I am using a donation example here

The main important info is the **Product ID**.

In your Thunkable app, enter the same product ID in the `IAP` component.  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/8/b8bdccfac37b2e2bff1b3171b0fdfc1a7fab89d1.png)

In your code (using a button or any kind of option) you will have to first inquire about the list (this is **mandatory for Android** )

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/c/7cc38449af770eee7d745cda3f707e2e685088fd.png)

I’m here using `Alert` component for testing purposes.

This should make it for a one time payment.  
You need to publish the app to be able to see the results.

 ![IMG_20211211_124147](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/5/4568a91f0daea4edb581fff819951a01bc819e9f.jpeg)

I hope this makes it a bit clearer now.

**[Note]**  
This works for `item payment` or single payment but this procedure does not work for `subscription` payment. I have not yet tried the subscription payment method.

---

<div class="post-metadata">

**Author:** ![steven\_dau](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@steven\_dau](https://community.thunkable.com/u/steven_dau)\
**Post date:** [January 11, 2022, 8:54am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/9 "2022-01-11T08:54:27Z")

</div>

Hi Mr. Muneer,  
Your instructions are clear, but I’m stuck in creating a “In-app products” in Google Console. Google asks me: “to add in-app products, you need to add the BILLING permission to your APK — Upload a new APK”.  
Please help me how to resolve this!

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [January 12, 2022, 9:24am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/10 "2022-01-12T09:24:19Z")

</div>

Can you explain what options have you selected. The `Product` category in the Google Developer Console should not show this error.

---

<div class="post-metadata">

**Author:** ![steven\_dau](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@steven\_dau](https://community.thunkable.com/u/steven_dau)\
**Post date:** [January 12, 2022, 9:38am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/11 "2022-01-12T09:38:41Z")

</div>

**Thank you for your enthusiastic help, I am following your instructions now, everything is fine so far.**

---

<div class="post-metadata">

**Author:** ![namitnagar](https://avatars.discourse-cdn.com/v4/letter/n/a183cd/32.png) [@namitnagar](https://community.thunkable.com/u/namitnagar)\
**Post date:** [January 12, 2022, 10:00am UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/12 "2022-01-12T10:00:11Z")

</div>

Hello @steven_dau  
I have tried this  
So what you can do is in thunkable the project you want to add IAP add it an the subscription or product.  
After that genrate .aab file and upload it in console your query would be resolved.

---

<div class="post-metadata">

**Author:** ![steven\_dau](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@steven\_dau](https://community.thunkable.com/u/steven_dau)\
**Post date:** [January 16, 2022, 2:18pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/13 "2022-01-16T14:18:05Z")

</div>

Hi Mr. Muneer,  
Now I am in a trouble and I need your help.  
I am making an online Test app and I use subscription payment in my app.  
I created blocks like that:

 ![purchase ask 2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/6/2680464ad0cbd0f5c153cf4f90acb2f9ca0506fb.png)

So it was wrong because when I click this button it always call Purchase.  
Now I want when people purchased, they will go to new screen. I created blocks like that, Is this right?

 ![purchase ask](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/0/407c41966a7ac967f2baf4d7942cadc7369876d1.png)  
Please help me, thanks a lot.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [January 16, 2022, 5:22pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/14 "2022-01-16T17:22:07Z")

</div>

> [@muneer](#):
>
> **[Note]**  
> This works for `item payment` or single payment but this procedure does not work for `subscription` payment. I have not yet tried the subscription payment method.

@steven_dau  
Please see my earlier note. I have not really worked with **subscription** and would not be in a position to help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [April 16, 2022, 5:22pm UTC](https://community.thunkable.com/t/in-app-purchase-help/1651334/15 "2022-04-16T17:22:12Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
