Nobody has told us how the plans are defined in the Bazaar panel. The verify view always asked the in-app endpoint, so a subscription SKU would get "Product is not found" and a 503. verify_purchase now defaults to is_subscription=None: in-app first, and on that exact answer the same SKU is asked as a subscription. A wrong package name still raises at once. Seen against the live Bazaar API with a fake SKU and token only; no real purchase has gone through it yet. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 KiB
12 KiB