I am trying to add IAP in my iOS app through iTunes Connect (Admin access). Reference to screenshot attached, I am able to View Shared Secret but I am not getting Auto-Renewable Subscription listed under the IAP options available. I did check for all the agreements and all of them are updated. Am I missing something here? Will I be able to add Auto-Renew purchases only after my App goes live?
Sign in to your iTunes Connect account.
Click Agreements, Tax, and Banking.
Under Request Contracts, click Request for the iOS Paid Applications contract type.
After you review the agreement, check I have read and agree to the agreement presented above and click Submit.
Plus you should generate a secret key, at the InApp purchase section.
Related
I'm developing a iOS app containing in-app purchases.
I'm having problems testing the app because it can't download IAP products from iTunes. Do I need to sign the Paid Applications Agreement even to perform initial (local) testing?
To test the purchase add one user / email ID which is not an apple ID under User and Groups >> Sandbox Account in iTunes account.
Refer below screenshot for the same
and If you are not able to get the IAP products from iTunes try this link and check wheather the store is working for you.
https://sandbox.itunes.apple.com/verifyReceipt?uo=8&at=11ld4k
if the link responsd with status code its working.
Resolved after signed the Apple Paid Applications contract.
Why I didn't see Auto-Renewable Subscription in iTunes Connect -> In-App Purchases -> Select the In-App Purchase you want to create.
I see only Consumable, Non-Consumable, Non-Renewing Subscription
I have found answer:
When you want to sell something, but you haven't sold anything before.
You should open iTunes Connect -> Agreements, Tax, and Banking.
I think you have got Master Agreements -> Contracts In Effect -> only row with Contract Type: Free Applications
Apple doesn't give you access to functions for sell anything. Your App doesn't have access to products in iTunes Connect -> Your App -> Features -> In-App Purchase
Decision:
You have to sign new contract in iTunes Connect -> Agreements, Tax, and Banking -> Contract Type: Paid Applications and fill fields [Contact Info, Bank Info, Tax Info]
Note: You should have 'Legal' role as a user. Then you will see "Request" button. If a role is only 'Admin' (without Legal rights), you may see only "View" button, and you won't be able to sign a new contract.
After that: you'll see Auto-Renewable Subscription in Select the In-App Purchase you want to create.
Note: If you don’t see an option for Auto-Renewable Subscription, you probably need to complete some contracts for your account.
Press Cancel and select My Apps from the top-left part of the screen. Then pick Agreements, Tax, and Banking from the options.
Make sure all the contracts are complete, especially the Paid Applications contract.
When you’re done, the status may show as “Processing”. Even so, you should be able to return to the In-App Purchases page and create a new Auto-Renewable Subscription.
If you don't see the Auto-Renewable Subscription option, ensure your developer account has accepted all applicable contracts and have provided tax and banking information in the 'Agreements, Tax, and Banking' section of App Store Connect.
For those who are still struggling with renew subscription on apple website. Here are few things to consider which can help -
Renew can be done only through account holder's account
I found the renew option only on Apple developer app. Login to apple developer app and check under account section
If you get error while clicking on renew button then check if icloud is logged in on the device with same apple id
Hopefully this will solve the problem for those who are not getting this option on apple developer website.
I am working on a iOS app, Its first Version is "Ready For Sale". Now on the Second version, we want to use In-App Purchase. Now the App is in "Developer Rejected" state. When I am trying to create a new Product for In-App Purchase by going to "Features->In-App Purchase" and click the + button the Create Option is disabled. You can see the Disable create button the following image
Is there may anything wrong with my process. Please guide me what should I do to make it working :)
Thanks In Advance
This happens if you have not filled out the legal agreements for sales in iTunes Connect. Unfortunately, it is not well documented. You need to be logged into the account with the Legal permission in iTunes Connect. Then go to Agreements, Tax, and Banking. Then you need to create and fill out the Paid Applications contract which will include putting in your banking and tax info. Once you do that, the In App Purchase menu will have items in it.
I'm experimenting with IAP and have added some test products to iTunes Connect.
However I am finding that a call to retrieve the products using SKProductsRequest is only successful if the product type is "Free Subscription", if I create a product of type "Consumable" or "Non-Renewing" for example then their product id's are returned in the SKProductsRequest.invalidProductIdentifiers and not the SKProductsRequest.products array.
Why can I not retrieve paid products but the free subscriptions ones ok?
(App has not been submitted to the app store, the iTunes connect app account and its products and the device has been setup up for testing IAP in accordance with the Apple iAP testing documentation https://web.archive.org/web/20171108103850/https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html)
I have an app with Non-Renewing subscription IAP in it and I was able to test the paid subscriptions before submitting the app. So it is possible. Here is something to try.
Open the settings app
Go to iTunes and App Store
Log out of your iTunes account and DON'T log into any account here
Run your app
Start the IAP
If you get prompted for your iTunes account log in with you iTunes connect test account.
I am not sure if that will keep the paid IAPs from fetching. You do have to do these steps to purchase a paid IAP in your debug build.
Be sure you NEVER log in with your iTunes connect test account in the settings and you only log in with it when prompted in your app.
Documentation: https://developer.apple.com/documentation/storekit/in-app_purchase/testing_in-app_purchase_transactions
Have you accepted the contract in iTunes Connect? They have 2 different contracts for free applications and paid applications.
If you want to offer paid content, you need to accept the contract in iTunes Connect.
I am developing an application that has In App Purchase method. When I go to Manage In App Purchase section on iTunesConnect, I add some product for In App Purchase. But I just see 1 option is Free Subscription. How can I add a product for Consumable? Sorry for my bad English writing skill and thank you so much.
When trying to add in-app purchase, I see this screen. It's not have Consumable option. I don't know what is my issue? :(
You need to go to Tax, contracts and banking and accept paid applications agreement
When trying to add an in-app purchase you will be taken to this screen. Select the consumable type
If a type is missing, make sure you have agreed to all recent contracts.Before you create In-App Purchases on app you have to provide information about "Contracts, Tax, and Banking" from https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa. Look at the image below.
Just click on "Contracts, Tax, and Banking" and give all bank details.Once you provided bank details you can add all type of In-App Purchase.