Important note: Before you create the in-app purchases in AppStore, you have to:

1) create the actual products (Offers) in your Gurucan account to sell them in your White Label. Here is the instruction.

2) create an image of the app itself to put your in-app purchases inside the existing app.


Important Note: Before you can create your app’s In-App Purchases, you are required by Apple to fill out their Paid Applications contract.

Step 1: Go to the My Apps section of your App Store Connect account.

Step 2: Click on your app to step into its listing.

3. Scroll down to the In-App Purchases section left-side menu. Click Manage.

Step 4: Add an In-App Purchase product by selecting the + button.

Step 5: Select the in-app purchase you want to create.

Here are the options suitable for your Offers on Gurucan:

1) Offer with forever access

This can be a single course, or multiple courses bundled into a single offer sold once with forever access.

Apple: Non-consumable in-app purchase

2) Offer with limited access

This can be either a one-time purchase of course that lasts for a month or two (e.g. a challenge) or an offer that expires after some time. The main thing here is that the content you're selling can be bought again after some time and you don't charge students on a recurring basis.

Apple: Non-Renewable in-app subscription

3) Recurring subscription

This can be a membership or any recurring subscription that provides access to some content until the student is paying for it.

Apple: Auto-Renewable Subscription

Now, depending on what option you choose, the next stages will be a bit different.


In case you create Non-consumable/Non-Renewable in-app purchase:

1) Enter a Reference Name and Product ID.

IMPORTANT: It’s a good idea to enter a Reference Name that clearly tells you what in-app section this specific purchase will unlock. Also, make note of the Product ID you enter since you will also need to enter the Product ID on your Gurucan admin panel.

We recommend you to write a Product ID using this scheme: for example, you have an Offer on Gurucan named "Enjoy learning English". It's a lifetime offer and the price is 35 EUR. So, we use enjoylearningenglish_35eur_one_time as Product ID.

2) Select the Price you want to charge for this specific purchase.

3) Enter the App Store Information for this purchase.

Note: This is the information that will be visible on the App Store.

4) Enter the purchase’s Review Information.

Note: The screenshot (requires at least 640 x 920 pixels) and the information you provide will not be shown on the App Store. The screenshot and information are only for Apple’s review purposes.

As a standard sample, you can use this image to fill the required screenshot field:

5) Once you are satisfied with the information you’ve uploaded, click Save in the upper-right hand corner.


In case you create Auto-Renewable Subscription

1) Enter a Reference Name and Product ID.

IMPORTANT: It’s a good idea to enter a Reference Name that clearly tells you what in-app section this specific purchase will unlock. Also, make note of the Product ID you enter since you will also need to enter the Product ID on your Gurucan admin panel.

We recommend you to write a Product ID using this scheme: for example, you have an Offer with a monthly subscription on Gurucan named "Enjoy learning English". It's a monthly subscription and the price is 10 EUR per month. So, we use enjoylearningenglish_10eur_month as a Product ID.

2) Enter a Subscription Group Reference Name.

As with the Reference Name you added in the step above, enter a Subscription Group Reference Name that clearly tells you what in-app section this specific purchase will unlock.

Users can only subscribe to one subscription within a group at a time, but can change subscriptions within the group as often as they like. Users will see all the renewal options that the group offers in their account settings on the App Store. If you want to give users the ability to buy multiple subscriptions that are billed separately, you will need to put them in different groups.

3) Set the Subscription Duration.

Note: Auto-renewable subscriptions allow the user to purchase updating and dynamic content for a set duration of time. Subscriptions renew automatically unless the user opts out.

4) Set your Subscription Price.

5) Click the + icon to enter the subscription’s App Store Information.

The display name and description for your in-app purchase will be shown on the App Store.

6) Enter the purchase’s Review Information.

Note: The screenshot (requires at least 640 x 920 pixels) and the information you provide will not be shown on the App Store. The screenshot and information are only for Apple’s review purposes.

As a standard sample, you can use this image to fill the required screenshot field:

7) Once you are satisfied with the information you’ve uploaded, click Save in the upper-right hand corner.


Connect your AppStore in-app purchases with your Offers on Gurucan

Now it's mandatory to connect created in-app purchases with the actual products you sell on Gurucan using Offers. Here is how you need to do it.

1) Go to your Gurucan Admin panel. You need the Offers section. Choose the desired Offer. Click on this Offer.

2) Scroll down to the iOS Product ID section.

3) Copy the Product ID from the AppStore account and paste it to the related Offer (iOS Product ID section)

4) Save the changes


If you completed all the stages above correctly, your in-app purchases should work well in your app and you will pass the Apple moderation.

Did this answer your question?