Skip to content

Implement subscription customer support ticketing integration #200

@Smartdevs17

Description

@Smartdevs17

Implement subscription customer support ticketing integration

Description

Context: Merchants need integrated support ticket creation from subscription issues.

Current Limitation: No support integration exists.

Expected Outcome: Implement support ticketing with automatic ticket creation from subscription events.

Acceptance Criteria

  • Implement Ticket struct: issue_type, subscription_id, priority, status
  • Add automatic ticket creation from: failed charges, cancellations, disputes
  • Integrate with external ticketing systems
  • Implement ticket assignment workflow
  • Add ticket status sync
  • Implement resolution linking to subscription
  • Create React Native support dashboard UI

Technical Scope

Files Likely Affected:

  • app/stores/supportStore.ts - Support state
  • app/services/ticketingService.ts - Ticketing integration
  • app/screens/SupportDashboard.tsx

APIs/Contracts Involved:

  • create_ticket(subscription_id: SubscriptionId, issue: Issue) -> TicketId
  • update_ticket_status(ticket_id: TicketId, status: TicketStatus)

Edge Cases to Consider:

  • Multiple related tickets

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programenhancementNew feature or requestfeatureNew feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions