Evaluating bids

Experienced Mobile Developer to Debug and Fix Subscription Payment Flow

Published on the May 14, 2026 in IT & Programming

About this project

Open

We are seeking an experienced mobile developer to resolve a critical error in our mobile application's subscription feature. The app is currently in development, and while the core functionality is progressing, the paid subscription flow is not working correctly. This issue is preventing users from successfully purchasing subscriptions and impacts the overall user experience.

We need a highly skilled professional who can conduct a thorough review of the existing mobile app, backend API, and payment integration to identify and rectify the root cause of the problem. The scope of work is comprehensive and requires attention to detail across multiple system components.

Main Goal:
Successfully fix the current subscription error to ensure users can seamlessly purchase subscriptions, payment statuses are updated accurately, and users gain appropriate access within the app immediately after payment.

Key Tasks and Responsibilities:

1.  Review the current mobile app code related to the subscription flow.
2.  Thoroughly check the payment integration setup, including configurations for providers like Stripe, RevenueCat, Apple/Google in-app purchases, or other payment gateways.
3.  Debug the entire subscription purchase process from initiation to completion.
4.  Verify that the mobile app correctly sends payment and subscription requests to the backend system.
5.  Review backend API responses and logic specifically related to subscription verification and processing.
6.  Investigate webhook handling mechanisms to ensure proper communication and status updates from payment providers.
7.  Confirm that the subscription status is accurately saved and reflected in the database.
8.  Ensure that user access and permissions within the app are correctly activated upon successful payment.
9.  If applicable, test various subscription scenarios including renewal, cancellation, failed payments, and expired subscriptions.
10. Resolve any synchronization issues between the mobile app, backend, and database regarding payment statuses.
11. Conduct comprehensive testing of the complete subscription flow on mobile devices.
12. Provide a clear explanation of the identified issues and the implemented solutions.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change

Delivery term: Not specified

Skills needed