Premium and non-Premium account

Hi!
I am building an app for google play right now, and I would like to ask, if any one know how to make premium and non-premium version of my app (first of all, how to integrate payment method to my app)? I have read that Google takes 30% from subscription, so I guess the payment will have to go through Google or am I wrong?