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.
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.
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: