Skip to content

Implement subscription credit system and account balance #374

Description

@Smartdevs17

Description

Build a credit/account balance system where users can prepay funds and apply credits to subscriptions, with expiration and transfer capabilities.

Acceptance Criteria

  • Account balance CRUD with ledger entries
  • Credit purchase with multiple payment methods
  • Auto-apply credit to upcoming invoices
  • Credit expiration with configurable policy
  • Credit transfer between users
  • Balance history with running total

Technical Scope

  • contracts/subscription/src/lib.rs
  • src/store/subscriptionStore.ts
  • src/screens/SubscriptionDetailScreen.tsx
  • Edge: credit race condition (double spend), expiration notification, partial credit application

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