Project

General

Profile

Edit Copy Actions

Feature #11403

closed

Support #11444: Subscription Payment Failure Flow

stripe paylink and action history

Added by Divya Inapakurthi 25 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:

Description

  • Contract Schema Update: Added latestHostedInvoiceUrl, latestPaymentAttemptCount, and nextPaymentAttempt fields to store Stripe failure tracking data.
  • Payment Failure Webhook: Enhanced the payment failed webhook handler to capture hosted invoice URLs, attempt counts, and next retry dates into contracts and history.
  • Payment Link API: Created the GET /api/v1/subscripition/payment-link/:id endpoint with a real-time Stripe API fallback.
  • Focused Status Aggregation: Configured the default focused filter to query active and past_due subscribers while prioritizing past_due at the top of the list.
  • Backend Linting: Verified all modified backend files with ESLint passing with 0 errors.
  • Filter System Integration: Replaced local filter states with the central filter hook to maintain URL search parameters synchronization.
  • Reset Filters Button: Integrated a single Reset Filters button in the top toolbar to reset all filters back to the default focused status.
  • Top Toolbar Alignment: Aligned search input, filter toggle buttons, and reset button heights to a uniform 40px height.
  • Table Row Past Due Action: Added a compact "Past Due" status chip and "Copy Pay Link" button to table rows.
  • Details Banner Refinement: Added and styled the Past Due card update alert banner inside the expanded details section.

Add

Subtasks


Add

Related issues

Actions #1

Updated by Divya Inapakurthi 25 days ago

  • Assignee set to Divya Inapakurthi
  • % Done changed from 0 to 100
Actions #2

Updated by Divya Inapakurthi 25 days ago

  • Status changed from New to In Progress
Actions #3

Updated by Divya Inapakurthi 25 days ago

  • % Done changed from 100 to 80
Actions #4

Updated by Divya Inapakurthi 25 days ago

  • % Done changed from 80 to 90
Actions #5

Updated by Divya Inapakurthi 24 days ago

  • % Done changed from 90 to 100
Actions #6

Updated by Divya Inapakurthi 24 days ago

  • Due date set to 10/08/2026
Actions #7

Updated by Divya Inapakurthi 24 days ago

  • Start date changed from 10/08/2026 to 10/07/2026
Actions #8

Updated by Divya Inapakurthi 24 days ago

  • Due date changed from 10/08/2026 to 10/07/2026
Actions #9

Updated by Divya Inapakurthi 24 days ago

  • Status changed from In Progress to Closed
Actions #10

Updated by Divya Inapakurthi 24 days ago

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

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