-
Notifications
You must be signed in to change notification settings - Fork 3
home
- Connect to the Google Play Store and query billing configuration/feature availability
- Query one-time products and subscriptions, including pricing, offers and pricing phases
- Launch the Play Store purchase UI for one-time products, bundles and subscriptions (including upgrades/downgrades)
- Query, acknowledge and consume the user's purchases
- Support alternative billing, external offers/payments and the Billing Choice program
- Show Play Store in-app messages (e.g. failed subscription renewal payments)
This extension wraps Google's Play Billing Library (version 9.1.0), so it is only supported on Android. Before using any other function you must initialize the extension with play_billing_init and connect to the Play Store with play_billing_start_connection.
We recommend reviewing Google's own Billing Overview documentation before using this extension, as it introduces the concepts (products, purchases, acknowledgement, consumption) that the functions here map onto closely.
Important
Purchase results are NOT returned directly by play_billing_launch_billing_flow. Every purchase - however it was started - is delivered through the single callback registered in play_billing_init, which fires for the lifetime of the client.
Guides for the Google Play Billing extension.
The following are the available modules for the Google Play Billing extension:
GameMaker 2026