
Closed
Posted
Paid on delivery
Title: Fix Google Play Billing + RevenueCat Subscription Issue (React Native / Expo) Project Description: I have a React Native (Expo) Android app integrated with RevenueCat and Google Play Billing. Current issue: - Paywall opens successfully. - Subscription prices are NOT visible. - Purchase restore fails. - Error shown: - Store Connection Error - Could not connect to Google Play Billing - Credentials issue during restore Current setup: - RevenueCat products configured - RevenueCat offerings configured - Google Play credentials connected - Subscriptions and Base Plans are active - App installed from Google Play testing track - Closed/Internal testing enabled Suspected areas: - Google Play Billing integration - RevenueCat SDK configuration - Android permissions - Expo / React Native build configuration - Billing initialization timing - Subscription product fetching - Play Store testing configuration What I need: 1. Find exact root cause 2. Fix billing connection 3. Make subscription prices load correctly 4. Verify purchase and restore flow 5. Test with RevenueCat logs 6. Ensure Google Play Billing works in production build Tech stack: - React Native - Expo - RevenueCat - Google Play Billing - Android Deliverables: - Working subscription flow - Clear explanation of root cause - Code changes documented - Final tested build Please apply only if you have prior experience with: - RevenueCat - Google Play Billing - React Native subscriptions - Expo Android builds
Project ID: 40498870
20 proposals
Remote project
Active 15 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
20 freelancers are bidding on average ₹2,328 INR for this job

Hi, This is exactly the kind of issue I enjoy solving. Since your subscriptions, offerings, and Play Console setup are already in place, the problem is likely buried in the Billing initialization flow, RevenueCat configuration, Play testing setup, or Expo build configuration—not the subscription products themselves. I have experience working with React Native, Expo, RevenueCat, and Google Play Billing, and I can systematically trace the issue using RevenueCat debug logs and Play Billing diagnostics to identify the exact root cause rather than applying trial-and-error fixes. ✅ Fix Google Play Billing Connection Errors ✅ Resolve Missing Subscription Prices ✅ Repair Purchase Restore Flow ✅ Verify RevenueCat Offerings & Product Fetching ✅ Test on Play Store Internal/Closed Track ✅ Document Root Cause & Code Changes Timeline: 1–2 Days Milestones: 1. Investigation & Root Cause Analysis 2. Billing & RevenueCat Fix 3. End-to-End Testing & Documentation Before starting, I would like to review the RevenueCat configuration, Play Console setup, and current billing implementation to quickly isolate the issue. I'm available to start immediately. Best Regards, Abhishek
₹1,050 INR in 7 days
5.8
5.8

Hi! The detailed checklist of what’s working and what’s failing (paywall opens, but prices and restore both break) is helpful—it points straight to the RevenueCat and Play Billing handshake, not just a UI bug or config typo. I’ve fixed similar subscription issues in React Native apps where Play Store testing, RevenueCat setup, and credential handoff all have to line up—especially in Expo builds, where an old permission or timing issue can block pricing and restore. In my last mobile project with live subscriptions, close reading of the RevenueCat debug logs showed a subtle Play Store config step was missed. For yours, I’d start by inspecting logs on device, RevenueCat dashboard, and play around with permission timing. Pricing not loading usually means the app is not seeing products from Google Play—often a Play Console config, not app logic. Quick question—did you upload the correct signed release build to the Play Console for internal testing, or is this from a debug build? That one step causes half these issues. Happy to give you a step-by-step debug plan for free based on your current build setup. You can check similar problem-solver projects at work.techindika.com. — Pradeep
₹1,050 INR in 7 days
5.1
5.1

Hi, I’ve gone through your requirements, and the goal is clear — you need a reliable, scalable system that doesn’t just work for today, but can handle future features without breaking or needing constant rewrites. As a Full-Stack Developer focused on SaaS and production-grade web systems, I typically build with a focus on clean architecture, maintainability, and smooth user experience across both frontend and backend. For your project, I would handle it with: • A structured, scalable backend API design • Clean and responsive frontend integration • Secure authentication and role-based access (if required) • Database design optimized for performance and future expansion • Proper API documentation and maintainable code structure One thing I always focus on is making sure the system is easy to extend later — whether that’s new features, integrations, or scaling user load — without rewriting core logic. I prefer to work in a clear milestone-based approach so you always have visibility on progress and can test features early instead of waiting until the end. Happy to discuss your current setup and suggest the most efficient technical approach before we start, so we avoid unnecessary complexity and build it right the first time. Thanks, Mayuri
₹1,050 INR in 7 days
5.3
5.3

Hi Greetings, I reviewed your project "Resolve Billing and Subscription in React Native App -- 2" and can help you complete it efficiently and professionally. I have experience with PHP, Java, Mobile App Development, Android, Debugging, React Native, App Store Optimization, Expo and have worked on similar projects before. Based on your requirements, I can deliver a reliable solution with clean, well-structured work. • Bid Amount: ₹618.00 INR • I will deliver on time • Quick communication and regular updates • Post-delivery support included I can start immediately and would be happy to discuss any specific requirements or questions you may have. Looking forward to working with you. Best regards, Praveen Kumar
₹618 INR in 7 days
4.6
4.6

With my extensive experience in mobile app development and your project's requirement for a proficient understanding of React Native, Expo, RevenueCat, Google Play Billing and Android – I'm confident I can help you tackle these issues head-on. I have a clear understanding of the functionalities you seek, and my coding skills are exceptional in terms of debugging and troubleshooting. Moreover, having worked with a variety of APIs including third-party API integrations like RevenueCat, I'm well-versed with identifying problems and their root causes. Once resolved, I make sure to document all the changes made, which significantly streamlines future developments. Lastly, my proficiency in working with cloud platforms like AWS,Azure and Google Cloud is an added advantage. This skillset will be highly valuable when fixing billing connection issue and ensuring that the app works smoothly in production build. Let's work together and resolve your Google Play Billing + RevenueCat Subscription Issue successfully – making sure your app is functioning accurately and efficiently.
₹1,050 INR in 7 days
3.9
3.9

I completed a project very similar to yours recently - it involved React Native, RevenueCat, and Google Play Billing. With that said, I feel confident in my ability to identify the exact root cause of the errors you've been experiencing with your subscription flow. Given my extensive experience with RevenueCat and Google Play Billing, I can assure you that I will not only fix the billing connection but make sure that the subscription prices load correctly, purchases and restores go smoothly, and test everything thoroughly using RevenueCat logs. As a Full-Stack Developer and DevOps Engineer, I have a well-rounded understanding of what it takes to build an application and deploy it in a production-ready state. This means not only tackling the software side of things but also configuring Android builds meticulously in your case. Lastly, I make it a point to ensure my work is documented and easily understandable by other developers. So, you can expect detailed documentation of all code changes made alongside a final tested build that guarantees a working subscription flow for your React Native (Expo) Android app. Choose me for comprehensive problem-solving abilities intertwined with strong technical skills underpinned
₹1,050 INR in 1 day
3.4
3.4

As a well-versed Full-stack Developer with over five years of experience, demonstrating proficiency in React Native, Java for Android development, and PHP as well as owning a repertoire of building efficient mobile apps, I am the ideal candidate to tackle and resolve the complex billing subscription issues plaguing your React Native (Expo) Android app. I possess comprehensive knowledge of working with the very tools at the heart of your project - RevenueCat and Google Play Billing. My previous projects have regularly involved integrating and configuring these tools satisfactorily for diverse apps. Complementing my technical expertise is my ability to think on my feet, reframing bugs as opportunities to devise optimal solutions. Root cause analysis and issue resolution are skills I bring to the table in plenty. With regard to client relationships, I prioritize sound communication and meticulousness - ensuring that objectives are aligned, and every step is streamlined. My clients have consistently lauded my proactiveness in suggesting improvements that guarantee not just immediate fixes but sustainable outcomes. Thus, for a bug-free billing module wielding strategic insights into scaling your product efficiently, along with long-term dependable support – hiring me would be a prudent investment.
₹1,050 INR in 7 days
3.5
3.5

Hi, Since the paywall is loading but products and restore purchases are failing, the issue is likely in the billing connection layer between Google Play and RevenueCat rather than the UI itself. I've worked on React Native and Expo applications with subscription billing, and issues like this are typically caused by testing-track configuration, product retrieval mismatches, billing initialization, or Play Store account setup. The first step would be reviewing RevenueCat debug logs and the Google Play configuration to identify the exact failure point before making any code changes. Once the root cause is identified, I'll verify product loading, purchases, restores, and production build behavior end-to-end. Let's connect and review the RevenueCat logs and Play Console configuration.
₹1,050 INR in 7 days
1.3
1.3

Hi, I am ready to help resolve your React Native billing and subscription issues. With expertise in React Native development, API integration, and payment gateway troubleshooting, I can quickly identify and fix subscription logic, billing flows, and related bugs to ensure smooth functionality. My focus is on delivering clean, reliable code and ensuring your app’s subscription system works seamlessly for users. I am confident I can provide a fast and effective solution. Best regards, Shailender
₹3,000 INR in 5 days
0.9
0.9

With an extensive background in Android development and React Native mobile app development, I offer the precise skill set that your project demands. Moreover, my previous experience working with RevenueCat and Google Play Billing familiarized me with both tools, their integration challenges, and their solutions; making me well-equipped to resolve the billing and subscription issues within your React Native (Expo) app. I understand the importance of a streamlined billing process for any application's user experience and revenue generation. I am committed to identifying the root cause of your current issue and mending it effectively; ensuring a seamless and efficient subscription flow. My expertise allows me to navigate through suspected areas such as Android permissions, Expo / React Native build configuration, timing of billing initialization, product fetching and Play Store testing configurations; guaranteeing a comprehensive troubleshooting of your project.
₹1,050 INR in 3 days
0.0
0.0

Hi, I’d love to help with this project. I have experience with React Native, Expo, and debugging app integrations. I can investigate the RevenueCat and Google Play Billing setup, identify the root cause, and work on fixing the subscription flow. I’m offering an affordable rate as I’m focused on building long-term client relationships and earning positive reviews. Looking forward to hearing from you. Thank you!
₹700 INR in 7 days
0.0
0.0

Hi there, I can help you resolve this Google Play Billing and RevenueCat connection issue quickly. Based on your description, since the paywall opens but prices don't load and restores fail with a connection error, the root cause is almost certainly a mismatch in the product ID mapping between RevenueCat and Google Play Console, an unlinked Google Service Account credential JSON, or missing active "Base Plans" synchronization in the RevenueCat dashboard. I have extensive experience configuring RevenueCat within React Native Expo environments (managing EAS builds, custom native code plugins, and Android testing tracks). I will systematically audit your Google Play Console setup, verify your license testers, check the initialization order of the RevenueCat SDK in your Expo code, and debug using live logcat outputs to pinpoint the exact failure. Let's connect so I can fix this billing flow and ensure your production build is completely seamless.
₹1,040 INR in 7 days
0.0
0.0

Hi, I can help debug your React Native / Expo Android subscription issue with RevenueCat and Google Play Billing. I will check the full billing flow, including: - RevenueCat SDK configuration - Android package name and build configuration - Google Play Billing connection - RevenueCat offerings, products and entitlements - Subscription product IDs and base plans - Testing track installation flow - Restore purchase behavior - RevenueCat debug logs - Production build compatibility My approach will be to first identify the exact root cause instead of guessing. After that, I will apply the required code or configuration fix and document the changes clearly. Deliverables: - Root cause explanation - Fixed subscription price loading if the issue is in app/config access - Restore flow verification - RevenueCat log-based testing notes - Code/config changes summary Please share the RevenueCat logs, package name, product IDs, Expo config, and the current Android build details after we start. Best regards, Toan
₹600 INR in 7 days
0.0
0.0

Hi, I have experience working with React Native applications and understand the challenges involved in configuring in-app subscriptions correctly, especially when integrating RevenueCat with Google Play Billing. Based on your description, the issue appears to be related to the billing connection, product retrieval, testing environment configuration, or purchase restoration flow. I can systematically investigate the root cause, verify the RevenueCat and Google Play setup, review the Expo billing integration, and ensure subscription products are displayed and processed correctly. I will provide: • Root cause analysis with clear explanations • Fixes for the billing and subscription flow • Verification of RevenueCat configuration and logs • Testing guidance for Play Store internal testing • Documented code changes and recommendations I believe in clear communication and thorough testing to ensure the subscription flow works reliably before project completion. Looking forward to discussing the issue further. Best regards, Hafil H.
₹1,050 INR in 7 days
0.0
0.0

Hi there, I’m Jakub, and I’ve been working with React Native and Expo for the past few years—including several projects where I’ve had to untangle Google Play Billing and RevenueCat integration issues. I know how frustrating it can be when subscriptions break or billing events don’t sync properly, especially after an update. From what you’ve described, it sounds like there might be a mismatch in how RevenueCat is handling the purchase tokens or how the app is listening for billing responses. I’ve debugged similar problems before, often tracing them back to missing acknowledgment flows or outdated library versions. I’d be happy to take a look at your codebase and get this sorted quickly. If you’re open to it, we can hop on a short call or chat over email to go over the specific errors you’re seeing—whether it’s failed purchases, missing entitlements, or receipt validation issues. Once I have a clear picture, I can give you a fixed timeline and a flat rate for the fix. Let me know what works best for you, and I’ll dive right in. Best, Jakub
₹1,500 INR in 14 days
0.0
0.0

As an experienced software developer, I have dealt with numerous debugging challenges throughout my career, which gives me a strong edge in solving the problems you are facing with your React Native (Expo) app integrated with RevenueCat and Google Play Billing. I am well-versed in both RevenueCat and Google Play Billing which are the core components of your project. Moreover, my expertise with React Native subscriptions and Expo Android builds ensures I can effectively navigate through the system to find the root cause and implement necessary code changes. One of my key strengths is getting to the bottom of complex issues by keeping a keen eye on details. This will be instrumental in identifying and resolving the problem areas in your app, such as billing initialization timing, product fetching, Android permissions, and Expo / React Native build configuration. I endeavor to deliver not only a working subscription flow but also provide a clear explanation of the root cause and all documented code changes.
₹600 INR in 10 days
0.0
0.0

Lucknow, India
Member since Mar 26, 2021
₹1500-12500 INR
₹600-1500 INR
₹600-1500 INR
$10-30 USD
€30-250 EUR
₹12500-37500 INR
$10-30 USD
₹100-400 INR / hour
₹1500-12500 INR
$30-250 USD
€250-750 EUR
£250-750 GBP
₹12500-37500 INR
$30-250 USD
$25-50 USD / hour
₹1500-12500 INR
$250-750 USD
$250-750 USD
₹1500-12500 INR
$10-30 USD
₹600-1500 INR
$30-250 USD
₹12500-37500 INR