
Open
Posted
•
Ends in 1 hour
Paid on delivery
I already receive the OTP successfully through MSG91 and can confirm that the code entered is correct, yet the login flow halts right after verification—no session token ever comes back. This exact flow used to work when the OTP was generated in-app, so the break clearly appeared after switching to SMS. From the traces I see, the culprit sits in the OTP verification API response handling. The endpoint should return a JSON object containing status and token, and I do get an error message on failure, so you will have access to stack traces and log lines to speed up diagnosis. What I need is a clean fix that: • Parses the JSON response correctly, • Hands the token to the session-generation middleware, and • Restores a smooth backend auth flow exactly as before the switch. Once the patch is applied I’ll test by requesting an OTP, submitting it, and confirming that the user session is created and maintained across subsequent endpoints. Please be comfortable digging into MSG91 callback structures, token middleware, and any mis-mapped fields that may have crept in during the migration.
Project ID: 40467506
68 proposals
Open for bidding
Remote project
Active 6 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
68 freelancers are bidding on average ₹23,481 INR for this job

Hello We are Ominfowave Software Services Pvt. Ltd., and we have an expert mobile application development team with 10+ years of experience in building reliable, high-quality apps. ? Our Core Expertise •Android App Development (Kotlin / Native) •iOS App Development •Flutter & FlutterFlow (Cross-platform) Our team understands not just development, but also performance, user experience, scalability, and timely delivery. ? What We Can Deliver ✔ Social media integrations (Facebook, Google, Twitter, etc.) ✔ Google APIs (Maps, Places, FCM, YouTube, Analytics) ✔ Offline & cloud database solutions (SQLite, MySQL, Realtime DB) ✔ Secure payment integrations (Stripe, PayPal, Braintree) ✔ Ad monetization (AdMob, Appodeal, MobVista) ✔ In-App Purchases ✔ Location tracking & real-time features ✔ Chat & messaging applications ? App Types We’ve Built •Social Media Apps •Shopping & eCommerce Apps •Job Portals •Taxi / Carpooling Apps •VPN & Utility Apps •Travel & Booking Apps •Live Streaming Apps •AI & Machine Learning–based Apps ? Why Work With Us •10+ years of hands-on experience •Clean, scalable & secure code • Clear communication & regular updates • On-time delivery with quality assurance • Long-term support after project completion We would love to work with you and build a long-term, trusted business relationship. Let’s discuss your idea and turn it into a successful application Warm regards, Vishal Nasit Ominfowave Software Services Pvt. Ltd.
₹25,000 INR in 7 days
8.5
8.5

Hi, I can see the issue clearly: the OTP itself is working, but the login breaks at the exact point where the verification response should hand off the token to session creation. That usually points to a response-mapping mismatch after an auth flow change, not a problem with MSG91 delivery. I’ve handled similar backend auth fixes across Java, PHP, and API-driven mobile flows, and I’ll trace the full path from MSG91 verification response to middleware session setup, then correct the JSON parsing and any mis-mapped fields so the token is passed reliably. I’ll also review stack traces and logs to confirm whether the endpoint is returning the expected status/token structure or if the middleware is reading the wrong key. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. Can you share the OTP verification response sample from MSG91 and the current middleware code? 1) Can you share the OTP verification response sample from MSG91 and the current middleware code? 2) Is the session token expected from the same endpoint or generated after a successful verification callback? 3) Are there any recent changes in auth headers, field names, or mobile backend routing since switching from in-app OTP? Looking forward to your reply so we can finalize the exact plan. Thanks, Asad
₹27,750 INR in 1 day
8.2
8.2

Dear Client, I'm writing regarding your project, "Fix SMS OTP Authentication - 25/05/2026 04:29 EDT". I understand you're experiencing an issue where SMS OTPs are successfully verified via MSG91, but the login flow halts without a session token, indicating a problem with OTP verification API response handling, JSON parsing, or session middleware integration. My expertise in API integration, authentication flows, and debugging complex backend issues, including working with callback structures and token middleware, perfectly aligns with this challenge. My approach will involve a thorough investigation of the OTP verification API response handling, ensuring correct JSON parsing, and seamlessly handing the token to your session-generation middleware. This will restore the smooth authentication flow you had previously. I'm confident I can identify and implement a clean fix. I'd love to discuss this further and dive into the specifics. Sincerely, Navneet
₹35,000 INR in 7 days
7.7
7.7

Hello sir Having vast experience in api integration and mgs91 sms and webhook connect I will trace the actual root cause and fix for end to end smooth login for work Thanks
₹12,500 INR in 2 days
7.7
7.7

With over a decade of experience in software development, particularly in areas that hinge of mobile app and web technology like the one you need fixing, I am confident that I am well-versed to help restore your OTP authentication flow. My technical skills include proficiency in JavaScript, PHP, and intermediate knowledge of Java. Combining these languages with my astute understanding of MSG91 structures will ensure that parsing the JSON response and handling the returned token are carried out accurately – putting your backend authentication flow back on track exactly as before. Moreover, I have worked extensively with different types of APIs and this has honed my ability to adapt swiftly to various data mapping structures. So, even if there are mis-mapped fields from the migration that may be presenting a challenge, I am comfortable digging into them and rectifying the situation promptly for you. In addition to my technical prowess, my team focuses intensely on customer satisfaction. You can expect clear communication throughout the project with daily progress reports. Furthermore, should any errors arise post-project completion (which I aim to avoid altogether), we offer a 45-day error-free service guarantee to ensure your system runs smoothly long after our job is done. Count on my expertise and commitment to exceed your expectations while rejuvenating your system's security as well as user experience.
₹15,000 INR in 7 days
7.6
7.6

A Warm Hello! I understand the issue clearly — OTP verification succeeds through MSG91, but the authentication flow breaks immediately afterward because the backend is not properly parsing or forwarding the verification response/token into the session middleware. Since the flow worked earlier with in-app OTP generation, this likely points to: * incorrect JSON response parsing, * field mapping mismatch after MSG91 migration, * token extraction failure, * or middleware/session handoff issues. I can help you debug and fix: 1. MSG91 OTP verification response handling 2. JSON parsing & response validation 3. Token/session middleware integration 4. Authentication state persistence 5. Error logging & fallback handling I’m comfortable working with: * backend authentication flows * REST APIs * token/JWT middleware * PHP/Java backends * Android/API integrations * debugging production auth systems My approach would be: * trace the complete verify → token → session pipeline, * inspect MSG91 callback/response structures, * identify mapping or middleware breakpoints, * apply a clean patch without disturbing the existing auth architecture. Let's discuss it more in chat. Let's set up a quick call to discuss things better. Best Regards, Jemin Sagar
₹25,000 INR in 7 days
7.2
7.2

Asa Full Stack and Backend Developer, I have had extensive experience not only in building reliable systems, but also in fixing issues similar to the one you're facing with your SMS OTP authentication. My proficiency with API Development and Backend Development, particularly with PHP and MySQL, makes me confident in my ability to resolve the problem that has caused your login flow to halt after verification. I've always believed in not just writing code but understanding the business needs behind it. With your project, I will take time to fully comprehend your desired flow and ensure that I not only fix the errors at hand but restore the smoothness of your backend auth flow - back to the familiar way it was pre-SMS switch. What distinguishes me, Nitin and SoftwareLinkers from other freelancers is our diligence and commitment to long-term support as well as our proactive approach in truly understanding client's needs. I understand that for you, it's not just about fixing the problem- it's about ensuring a secure and scalable system. These are qualities that we've been trusted for by clients in various industries ranging from education and eLearning, insurance and finance, logistics and operations as well as corporate and enterprise platforms.
₹20,000 INR in 4 days
6.5
6.5

I have read your job post and I am confident I can fix the OTP verification and session issue in your authentication flow. I am a Full-Stack Developer with experience in OTP systems, MSG91 integration, authentication middleware, JWT/session token handling, and backend API debugging. I have worked on login systems where third-party OTP providers caused token and session flow issues after migration. My approach will be to first trace the OTP verification response from MSG91, inspect the JSON parsing logic, and compare it with your previous in-app OTP flow to identify the exact break point. Then I will fix the response mapping, ensure the token is passed correctly into the authentication/session middleware, and test the full login flow across protected endpoints. I will also review logs and edge cases carefully so the authentication process becomes stable, secure, and consistent again.
₹15,000 INR in 5 days
6.0
6.0

Hello Client, Greeting of the day!!!! I read your job description. I can do this job with quality product. I am always available for your support. Thanks
₹12,500 INR in 1 day
6.7
6.7

Hello, This looks like a backend auth-flow break introduced during the migration from in-app OTP generation to MSG91 SMS verification — especially around how the verification response is being parsed and passed into your session/token middleware. I can help you fix: * OTP verification response parsing (JSON handling) * Token generation / JWT or session creation flow * MSG91 API response/callback mapping issues * Middleware wiring between verification → auth session * End-to-end login flow restoration I’ve worked on authentication systems involving OTP flows, JWT/session management, and third-party SMS providers like MSG91, where similar issues usually come down to response structure mismatch or missing field mapping after integration changes. One key thing I’d recommend is validating the exact MSG91 response payload against what your middleware expects — even a small field mismatch can block token generation silently. A few quick questions: 1. Is your session system JWT-based or server-side sessions? 2. Are you using MSG91 only for sending OTP or also for verification callback? 3. Which backend framework is handling auth (Node, Laravel, etc.)? I can start immediately and help you restore the login flow end-to-end. Thanks, Abhishek
₹25,000 INR in 7 days
5.8
5.8

Hi there, I understand your login flow is halting right after a successful MSG91 OTP verification because the session token isn't being properly returned and passed to your middleware. Since this worked perfectly with your previous in-app OTP generation, the issue is almost certainly a JSON parsing error or a mis-mapped field specific to the new MSG91 callback structure. I can step in and provide a clean, immediate fix for this. My approach will be to analyze the stack traces and log lines you have available to pinpoint exactly where the endpoint's response handling is failing. I will then correct the JSON parsing so it accurately extracts the status and token, and ensure that the token is successfully handed off to your existing session-generation middleware. I have strong experience dealing with third-party SMS integrations like MSG91, as well as debugging backend authentication flows, custom middleware, and API callbacks. Identifying and correcting mis-mapped payload fields during migrations is something I handle regularly. My goal is to restore your seamless backend auth flow completely. Once the patch is applied, I will run the exact test you outlined: requesting the OTP, submitting it, and verifying that a persistent user session is created and maintained across all subsequent endpoints. I am ready to review the logs and get started on this fix right away to get your authentication flow back up and running smoothly.
₹25,000 INR in 3 days
5.7
5.7

OTP arriving correctly rules out MSG91, so the bug is inside your verify flow. Four candidates: timezone offset between OTP issue and expiry, a race where verify hits the DB before the row commits, PHP == doing type-juggling on a hashed value, or a session_id that send never wrote but verify expects. First step is a request trace: PHP error log and DB query log against one failing verify call. That identifies which of the four it is without guessing. Three milestones: M1 (trace + root cause + initial fix, INR 7000, day 1), M2 (regression tests with mocked time covering each failure mode, INR 7500, day 2), M3 (staging verify + handoff, INR 7500, day 3). If M1 turns up something outside these four, I'll flag before billing M2. What PHP version is the backend on?
₹22,000 INR in 3 days
5.2
5.2

As a seasoned professional, I have gained comprehensive expertise in Android and Mobile App Development that is directly applicable to your project. My team and I have hands-on experience of over 9 years specializing in troubleshooting and implementing fixes much like the one you need. The issue you're encountering, while problematic, seems right up my alley. I'm quite familiar with MSG91 callback structures, handling API responses, and token middleware which are somewhat central to this task. Restoring your backend authentication flow and ensuring a seamless user experience is my utmost priority. Additionally, my proficiency in Java, PHP, and HTML will empower me to dive deep into examining the root causes of the problem. When you hire us, you're getting more than just an accommodating freelancer - you're accessing a full-service development team dedicated to bringing your ideas to reality strategically. Our valuable complimentary services like 3 months of free support post-delivery guarantee we'll stick around until everything works perfectly for you. Looking forward to teaming up with you on this!
₹25,000 INR in 7 days
5.6
5.6

Thank you for sharing the details of your project. It seems you’re facing a critical issue where the login flow halts post-OTP verification, preventing session token generation. This interruption likely stems from improper handling of the JSON response from the MSG91 OTP verification API. With over 12 years of experience in full-stack development and mobile app automation, I have substantial expertise in Node.js and React.js, which are essential for addressing your backend authentication flow. My familiarity with token middleware and parsing JSON responses positions me well to diagnose and resolve this issue efficiently. I will ensure that the response is parsed correctly, the token is passed to your session-generation middleware, and the authentication flow is restored seamlessly. Additionally, I can assist in reviewing any changes that may have occurred during your migration to SMS OTP. Could you please clarify if there were any specific error messages returned by the API? This information could expedite troubleshooting.
₹37,500 INR in 7 days
4.7
4.7

I understand this is not an OTP delivery issue because MSG91 is already sending and validating the code correctly; the real problem is in the backend verification flow where the JSON response, token mapping, or session middleware integration broke after migrating from in-app OTP generation to SMS-based verification. I’m a Full Stack Developer and AI LLM Engineer with experience debugging authentication systems, OTP workflows, token/session middleware, REST APIs, JSON parsing issues, and MSG91 integrations across PHP and Android backends. I can trace the verification pipeline, identify the exact response-handling mismatch, restore token/session generation, and ensure the authentication flow behaves consistently across subsequent endpoints with proper logging, validation, and secure session management.
₹25,000 INR in 10 days
4.8
4.8

Hi, This looks like a post-verification auth mapping issue rather than an OTP issue itself. Since MSG91 validates correctly, the break is most likely happening while parsing the response or forwarding the token into the session middleware. I can trace the verification flow, inspect the JSON/callback structure, fix the token handoff, and restore the original session behavior without affecting the working OTP delivery. Which backend stack is handling the auth flow currently?
₹12,500 INR in 7 days
4.5
4.5

Greetings, I have read the project description I have been working on a similar project in recent time. I am interested in the work open a chat to discuss requirements in details.
₹15,000 INR in 1 day
4.6
4.6

Hi,I understand that your login flow is failing after the transition to SMS-based OTP via MSG91, specifically because the session token is not being returned/handled correctly after verification. I have extensive experience in Android development, API integration, and debugging complex backend authentication flows. I am comfortable digging into: JSON Response Parsing: Ensuring the API response is correctly read by the Android app. Token Middleware: Fixing the bridge between your verification response and session generation. MSG91 Integration: Reviewing callback structures to ensure field mapping is accurate. I can quickly audit your logs and stack traces to identify the exact point of failure and restore the smooth authentication flow you had previously. I am ready to start immediately. Let’s get this fixed for you. Best regards, Shailender
₹25,000 INR in 5 days
2.6
2.6

Hi, I’m Md Shahid Ansari. I’ve spent over two years building full‑stack and AI‑powered backends, handling JSON APIs, token‑based authentication and OTP flows. In my Finance LLM Translator and Bid Agent projects I parsed complex JSON responses, passed tokens to middleware and kept sessions stable across services—exactly the pattern you need. I’ll review the MSG91 callback, correct the JSON mapping, and feed the returned token into your session‑generation middleware. My Java experience lets me work comfortably with Android‑style APIs, and I can quickly read or adjust any PHP wrappers you have. I’ll test the full login cycle, ensure the session token is returned and persists for subsequent calls, and provide a clean patch with logs for future debugging. Let’s get your auth flow back to smooth operation.
₹12,500 INR in 7 days
2.8
2.8

Hi there! A session token not returning after correct OTP verification almost always means the response is being parsed before MSG91's callback fully resolves — or the token field name shifted during the SMS migration and the middleware is mapping a null value. Here's how I'll fix it: - Reproduce the break using your stack traces and logs - Inspect the MSG91 callback structure post-migration — verify exact field names, response envelope, and status codes - Fix the JSON parsing layer to correctly extract status and token from the live response - Trace the token handoff into session middleware — patch any mis-mapped or dropped fields - Confirm session is created and persists across subsequent endpoints after OTP submission We've worked extensively with PHP, Java, and backend auth flows — same diagnostic discipline applies here. I will personally walk through the fix end-to-end before handover — no half-patches. One question: is the backend built in PHP or Node.js, and is the session layer handling tokens via JWT or server-side sessions?
₹20,000 INR in 7 days
2.5
2.5

Solapur, India
Member since May 25, 2026
₹12500-37500 INR
$750-1500 USD
$250-750 USD
$2-8 USD / hour
$30-250 USD
₹600-1500 INR
$250-750 USD
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
€30-250 EUR
$3000-5000 USD
€1500-3000 EUR
₹12500-37500 INR
₹100-400 INR / hour
$10-30 USD
₹12500-37500 INR
$250-750 USD
$750-1500 USD
$10000-20000 USD
$50 USD