Skip to content

Build automated dunning management with configurable retry strategies #706

Description

@Smartdevs17

Context

Failed subscription payments need automated dunning with configurable retry strategies.

Current Limitation

Dunning is basic with no configurable retry logic.

Expected Outcome

  • Configurable retry strategies per failure type
  • Progressive dunning with escalation
  • Dunning analytics and optimization
  • Dunning template management

Acceptance Criteria

  • Configurable retry strategies (insufficient funds, expired card, network)
  • Progressive dunning (retry → notification → escalation)
  • Dunning analytics (recovery rate, time to recovery)
  • Dunning template management
  • Dunning A/B testing
  • Dunning reporting dashboard
  • Dunning integration with payment providers

Technical Scope

  • backend/services/billing/ - Billing domain
  • contracts/subscription/src/ - Subscription contract
  • src/store/subscriptionStore.ts - Subscription store
  • backend/services/notification/ - Notification domain

Metadata

Metadata

Assignees

Labels

200-points200 point issueStellar WaveIssues in the Stellar wave programdrips-waveIssues in the Drips Wave programhighHigh complexity issue

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions