unity how to start making an android in-app purchase

hello i have a 2d game that now needs an in-app purchase. i want people to buy gems and golds depending on amount. so do i make my own or do i need to buy plugins for that? i may have more questions so please be patient with me. please and thank you

You need to consult the Google Developer Website.

It contains all the information you need.

http://developer.android.com/google/play/billing/api.html

For making use of in-app purchases/billing you need to have a plugin which communicates with native platform.

On Android you need to write a plugin to communicate with Billing API and handle the callbacks accordingly.

To simplify this process we developed a plugin called Cross Platform Native Plugins It has options to Buy,Restore,Fetch products with a unified API for iOS and Android. Along with Billing it has more other useful features as well.
alt text

You may need to buy Unibill unity plugin. It supports multi-platform in-app purchases and a good one.

Soomla is free and open source: