Google Play In-App Billing allows developers to sell digital goods and subscriptions from within their Android apps. It supports consumable and non-consumable purchases as well as recurring subscriptions. The payment flow is synchronous using the In-App Billing library. In-App Billing has limitations including only being available in 32 countries and taking a 30% transaction fee. Apple's In-App Purchase system similarly allows selling digital goods and subscriptions from within iOS apps, also taking a 30% cut of revenue. Both require using their native APIs and payment systems to handle in-app transactions.