Back to DevLog

Hit a RevenueCat Roadblock: Why Google Play Console Verification Matters

2 min read

Had an interesting planning session for Lettalize today that turned into a good reminder about mobile app monetization dependencies.

The Plan vs. Reality

I was all set to dive into RevenueCat integration for our document digitization app. Had the whole architecture mapped out:

  • Products: lettalize_lite_monthly, lettalize_plus_monthly, lettalize_pro_monthly
  • Entitlements: Simple lite, plus, pro tiers
  • Offering: One default offering with 3 packages

Spent time walking through the 4 core RevenueCat concepts (Products, Entitlements, Offerings, Packages) and had a solid step-by-step guide ready for the Play Console integration.

The Blocker

Then reality hit: our Google Play Console merchant account isn't verified yet. And here's the kicker - without that verification, you literally cannot create subscription products in Play Console. Which means RevenueCat has nothing to import. Which means no paywall implementation.

It's one of those obvious-in-hindsight moments that reminds you how interconnected these services are.

The Pivot

So instead of coding today, we shifted into pure planning mode. Sometimes that's exactly what you need - better to hit this wall now during planning than halfway through implementation.

The new sequence is pretty straightforward:

  1. Get that Google Play Console merchant account verified (the boring but necessary step)
  2. Import products into RevenueCat and set up the entitlements structure
  3. Build the actual paywall screen in React Native

Takeaway

No commits today, but that's fine. These planning sessions where you identify blockers early are just as valuable as coding sessions. Better to spend 30 minutes realizing you need to wait for account verification than spending hours building something you can't properly test.

Next pickup: merchant account verification, then we can finally get our hands dirty with RevenueCat integration.

Share this post