It's gem/coin based and you play 1v1 one hole matches. Win? You earn trophies (rank) and chests that lead to club/ball upgrades. You can connect via FB and then find and challenge your buddies that also play.
I've not done a single in app purchase and still think it's great after 600 some games.