"All developers use only iStore for any end user transaction"
This isn't the case. The only state that you must offer the ability to buy in the app and they get 30% of that charge. You can still collect payment outside of the app on your website as well.