Create the products users will purchase. PurchaseKit uses these product IDs to match purchases to your app.
com.yourapp.pro.annualcom.yourapp.pro.monthly, com.yourapp.pro.annualEach subscription needs at least one base plan:
annual)com.yourapp.pro.annual)annual)The product ID in PurchaseKit must exactly match the Product ID in Google Play Console.
Most apps create one subscription per billing period (e.g., com.yourapp.pro.annual and com.yourapp.pro.monthly). In this case, you don't need to set a base plan ID. PurchaseKit uses the first base plan automatically.
If you have a single subscription product with multiple base plans (e.g., one product ID with both monthly and annual base plans), set the base plan ID on each PurchaseKit product to target the correct plan. Without it, all products sharing the same Google product ID would show the same (first) price.
Configure Google Play Console to send webhooks to PurchaseKit.