Project

General

Profile

Edit Copy Actions

Feature #11381

closed

Support #11444: Subscription Payment Failure Flow

add payment failed recovery feature. plans analytics and show past_due subscribers, notify both customer and admin when failed

Added by Divya Inapakurthi 26 days ago. Updated 24 days ago.

Status:
Closed
Priority:
Normal
Start date:
10/07/2026
Due date:
10/07/2026
% Done:

100%

Estimated time:
Spent time:

Add

Subtasks


Add

Related issues

Actions #1

Updated by Divya Inapakurthi 26 days ago

  • Status changed from New to In Progress

Updated by Divya Inapakurthi 26 days ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100
  • Fixed Service Subscription Payment Recovery: Handled invoice payment failed webhooks to mark contracts past due, trigger customer recovery notifications, and support payment retry/recovery flows.
  • Fixed Runtime Errors: Resolved the controller crash and frontend tab initialization reference error.
  • Added Plan Analytics API: Implemented the backend service plan analytics endpoint to aggregate subscriber statistics and revenue breakdown.
  • Integrated Collapsible KPI Cards: Added collapsible overview cards for Top Plan, Active Subscribers, Revenue, and Plan Distribution.
  • Restructured Filter Controls: Moved Service Name search inside collapsible More Filters and kept Customer Search with the toggle button on the top row.
  • Enhanced Mobile Filter Layout: Aligned Customer Search and the mobile Filter icon on the same row.
  • Made Settlement Filter Conditional: Configured the Settlement filter to show only when Status is Cancelled and reset to All when status changes.
  • Multi-Metric Revenue Card: Updated the Revenue Card and backend calculation to display Total Annual Value, So Far Received, and Future Receivable in a single card.
  • Balanced Input Sizing: Constrained the Customer Search bar width and balanced dropdown sizes so inputs fit naturally without over-stretching.
Actions #3

Updated by Divya Inapakurthi 24 days ago

  • Parent task changed from #11364 to #7963
Actions #4

Updated by Divya Inapakurthi 24 days ago

  • Parent task changed from #7963 to #11444
Actions #5

Updated by Divya Inapakurthi 24 days ago

  • Target version set to Sprint (10/05/2026- 10/09/2026)
Edit Copy Actions

Also available in: Atom PDF