Hiya
This is normally done using data from analytics and an external billing provider.
The leaderboard reports in analytics in 10.0.8 provide the data needed in a really easy form, that can then be wired into your billing provider, eg via an AppConnect flow.
------------------------------
Chris Dudley
------------------------------