Since IAP has moved to a separate package, it's sections in the Scripting Reference have been removed. Here's the link to version 5 docs, and here's the link that have gone 404, but is still the top Google result for many related searches: Now, Unity have created separate "package list" page with links to documentation for each of the packages, but the IAP entry simply links to the IAP section in the manual, which only has guides, but no API reference. The "View documentation" link in the package description also leads there. So, now we don't have API reference for the current IAP anywhere - or at least anywhere I was able to find (which would be a little embarrassing for me, but still say a lot about quality of documentation). IAP was already painful to work with and debug as it is, and this removal makes my job so much needlessly harder. This makes me feel very frustrated and angry at whoever at Unity have thought it was a good decision. First of all, please don't turn pages that returned useful results to 404: you can at least explain where the relevant documentation has been moved. You're breaking a lot of links and google result pages this way. But most importantly, guides are not substitutes for API docs. Guides and tutorials are good, but they merely walk you through a happy path when you first get acquainted with something. But when you dig into existing codebase to debug a weird issue, you want an explicit API reference with details about every parameter and return value. The manual is sorted by topic; but API documentation is organised by namespaces and methods, and when I want to look up a particular class, I want to find a page that's dedicated to it instead of trying to understand what "topic" is related to it. Please, bring back IAP scripting reference, with documentation versions for each version of the package.