Project

General

Profile

Edit Copy Actions

Feature #11427

closed

Support #11444: Subscription Payment Failure Flow

add past-due alert ticker, on-hold job safeguards, and settlement refund modal implement past-due recovery webhook, on-hold job transition, and settlement refund handlers

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

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

100%

Estimated time:
6:00 h
Spent time:

Description

- Added past-due subscription handling and customerId fallback in findContractByInvoice
- Added auto-transition for scheduled jobs to 'OnHold' upon invoice payment failure and auto-restoration upon payment
- Added detailed timeline action history logging (payment_failed, jobs_held, jobs_restored, refund_processed)
- Updated getSettlementPendingSubscribers to include past-due contracts in global alert ticker
- Verified live Stripe invoice recovery and settlement refund email dispatches
- Updated CancelSettlementPendingTicker to display Settlements & Past Due subscriptions with red badge
- Disabled bulk actions and editing on 'OnHold' visits across SubscriberJobs, Jobs, and Cancel modal
- Enhanced SubscriberHistory timeline with dedicated badges and icons for hold, restore, and refund actions
- Extracted and integrated reusable ProcessRefundModal and updated SubscriptionDetail tabs


Add

Subtasks


Add

Related issues

Edit Copy Actions

Also available in: Atom PDF