How do in app purchases work for mobile?

There doesnt seem to be any up to date documentation. How do you get in app purchases to work for Android and IOS?