Skip to content

Implement subscription payment method management with multiple tokens #366

@Smartdevs17

Description

@Smartdevs17

Description

Users need to manage multiple payment methods across different tokens and chains. Build a payment method management system with priority ordering.

Acceptance Criteria

  • Multi-payment-method storage per user
  • Payment method priority (primary, backup, fallback)
  • Token type support (XLM, USDC, ETH, native token)
  • Payment method validation and verification
  • Automatic fallback on primary payment failure
  • Payment method expiry tracking and notification

Technical Scope

  • src/services/walletService.ts
  • src/store/walletStore.ts
  • contracts/subscription/src/lib.rs
  • Edge: token balance insufficient at charge time, gas price spikes, token contract upgrade

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