Actually, you can round-trip users through Mobile Safari and process payments however you like. (For example, Amazon does exactly this for the Kindle app.) Users simply can't click a "buy" button in your app and have it pass through a processing system other than Apple's.