Skip to content
Idea AtlasSign in

RecoverPay

As described:StopNarrowed:Narrow

No as described. Go only for Razorpay and UPI Autopay merchants in India.

subscription businesses · ₹6,800 a month (~$77) · last reviewed (next review by 29 Dec 2026) · 35 cited sources

Save
Share

← All research

4. Expanded Feature Catalog (What Merchants Ask For)

These are the features subscription merchants ask dunning tools for, drawn from competitor feature lists (Churn Buster, Churnkey, Paddle Retain, Baremetrics, Stunning, FlyCode) and from India-specific payment rules. Each is classified with the same honesty as your own list. Being in demand doesn't mean you should build it. Most of these are already offered by someone.

Legend: TS = Table stakes, D = Differentiator, X = Distraction, L = Liability. Priority: P0 = v1 of the Razorpay wedge, P1 = next, P2 = later, — = don't build.

4.1 Platform API reality (why the wedge is Razorpay)

PlatformFailure eventsUpdate-payment linkTrigger a retry yourselfNative recovery alreadyVerdict for a third party
Stripeinvoice.payment_failed webhook with attempt_count (verified)Yes (hosted pages, customer portal)Yes, pay an invoice via APISmart Retries, emails, card updater, bundled in the 0.7% feeFull access, full competition
Paddle BillingSubscription and transaction webhooks (names not verified)Yes: the update-payment-method endpoint returns the past_due transaction for checkout (verified)Not verified7 retries over 30 days, plus free RetainAccess is fine, but there's nothing left to sell
Lemon Squeezysubscription_payment_failed (returns an invoice object; medium)Yes, the hosted recovery pageNo retry endpoint (medium)4 retries over 2 weeks, dunning emailsMessaging-only tool on a shrinking base
RazorpaySubscription states pending and halted (verified); webhook names not verifiedPayment links and mandate re-authentication (to verify)Unverified. Limited by the 24-hour pre-debit rule anyway"Smart Payment Retries" (details not published), email on failureOpen. Build on messaging and mandates.
Shopify subscription appsVia each app (Recharge, Skio and others)Via each appOnly the app that owns the contract billsPer-app retriesOne integration per app. Churn Buster already has 15+.

4.2 Demanded features, classified

A. Recovery core

FeatureDemand signalCategoryPriorityNotes
WhatsApp recovery message with a UPI pay-now linkHigh. Indian customers read WhatsApp.DP0Utility template, merchant's brand, opt-in captured at checkout or via Razorpay's notification consent.
SMS fallback (DLT-registered)MediumTSP0Register templates under the merchant's DLT entity, or yours as a telemarketer (verify which).
Email sequenceExpectedTSP0Cheapest channel, and weakest in India.
"Switch to UPI Autopay" link when a card mandate keeps failingMedium-highDP0Moves customers to the method that fails least. Failure rates by method are unverified. Measure them yourself.
Retry orchestration (timing, count)Expected globallyTS / LP2Only if the Razorpay API allows it and the pre-debit rule leaves room. Don't promise it.
Failure-reason decoding (bank decline, mandate cancelled, insufficient funds, extra authentication needed)High among operatorsDP1Different reasons need different messages.
Multilingual templates (Hindi, then Tamil, Telugu, Bengali, Marathi)MediumDP1Global tools localise for Europe, not India.
Human calling / collections agentsAsked for by large merchantsX / L—Gravy's model. Staff-heavy, lower margin, and conduct risk.

B. Prevention (India's "pre-dunning")

FeatureCategoryPriorityNotes
Mandate-health monitor: mandates expiring, cancelled in the UPI app, or near their maximum amountDP0New. No global tool models UPI mandates.
Heads-up before charges above ₹15,000 ("approve the renewal in your bank app")DP1Annual plans hit this limit. A failure is avoidable if the customer is warned.
Pre-debit notice companion: a merchant-branded WhatsApp message alongside the bank's noticeDP1The customer sees who's charging them and why, which cuts "unrecognised charge" cancellations. Check it doesn't conflict with bank notices.
Expiring-card emails (international cards)TSP2Only matters for merchants with foreign customers.

C. Proof and reporting

FeatureCategoryPriorityNotes
Holdout group (10% on default handling)DP0The only honest way to claim incremental recovery.
Monthly "₹ recovered" report with the holdout comparisonDP0The retention engine. Email plus PDF is enough at first.
Leakage audit (read-only, last 90 days)DP0The sales hook. Run it by hand at first.
Real-time dashboardTSP1Expected by Scale merchants.
Slack or email alerts on large failuresTSP1Cheap to add.
Quarterly Indian subscription failure report (anonymised, across merchants)DP1Content and a data moat. Needs merchant consent in the DPA.

D. Retention beyond failed payments

FeatureCategoryPriorityNotes
Cancel flows with save offersD, crowdedP2Churnkey, Churn Buster, Paddle Retain. Needs merchant app code.
Monthly-to-annual upgrade offers ("term optimisation")DP2Paddle Retain has it. It lifts merchant LTV, but it's a different buyer conversation.
Win-back of halted subscriptions after 30+ daysDP1Cheap: same channel, different copy.
Pause instead of cancelTSP2Needs merchant plan support.
Churn-reason surveysTS—Stripe includes cancellation surveys.

E. Platform breadth

FeatureCategoryPriorityNotes
Cashfree Subscriptions / PayU integrationDP2 (month 15+)The second rail for $20k+. Same rules, same channel.
Indian SaaS on Stripe with India-issued cardsDP2Stripe doesn't retry India-issued cards (verified). A narrow but real gap.
Chargebee + Razorpay merchantsX—Chargebee has its own dunning.
Paddle, Lemon Squeezy, Shopify apps, general StripeX—See 4.1 and 02.

F. Trust and operations

FeatureCategoryPriorityNotes
OAuth or partner-app connection instead of raw API keysTSP1Check the Razorpay partner terms in week 1.
Encrypted key storage, audit log, role-based accessTSP0Non-negotiable. Merchants will ask.
DPA template, DPDP-ready privacy notice, data-retention settingsTSP0You process the merchant's customers' personal data.
SOC 2X until Scale merchants ask—Too costly before $10k MRR.
Holding or routing fundsL—Payment aggregator territory under RBI.

4.3 Net effect

Of about 35 features, about 12 are real differentiators in the Razorpay wedge, and 10 belong in v1 (the P0 rows):

  • WhatsApp recovery with a UPI pay link;
  • SMS fallback and email;
  • the "switch to UPI Autopay" link;
  • the mandate-health monitor;
  • the holdout group;
  • the monthly ₹ report;
  • the leakage audit;
  • secure key storage and the DPA pack.

Everything global (retries, cancel flows, dashboards) is table stakes you add later, or someone else's product.