Skip to content

Dashboard: Recipient Management #77

Description

@0xdevcollins

Summary

Build a recipient management system so merchants can save, edit, and reuse payout recipients.

Requirements

  • New Prisma model: Recipient (name, destination type, destination details, merchantId)
  • API endpoints:
    • POST /v1/recipients — Save recipient
    • GET /v1/recipients — List saved recipients
    • PATCH /v1/recipients/:id — Update recipient
    • DELETE /v1/recipients/:id — Remove recipient
  • Dashboard UI:
    • Recipients list in Settings or Payouts section
    • Add/edit recipient form
    • Search/filter recipients
    • Select saved recipient when creating a payout (autocomplete)
  • Validation per destination type

Acceptance Criteria

  • Recipients CRUD fully functional
  • Recipient selectable during payout creation
  • Destination details validated per type
  • Recipient list searchable and paginated

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programfeatureNew featurefrontendFrontend/UI work

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions