Apps aren't for sale via in app purchase, only content or features of an app already on a customers device. Thus you have to get this app on a customer's device first, so it's a multi-step process.
There is also a slight difference in that an app, and/or your server, can verify the purchase receipt of an in-app purchase with Apple. There is no such mechanism for a paid app.