Actually, IAPs needs to be hosted and served by developers (contrary to standard app distribution). If the app sells virtual credits, it's not a problem; but if it sells data (e.g.: offline maps) then it might be one. Apple is not providing help there, they're only handling the financial transaction, and storing receipts of past purchases (so that apps can offer a button to reactivate past purchases).