Skip to content

Multi-asset payment gateway #103

Description

@respp

📘 Issue Description

Implement a multi-asset payment gateway that allows merchants to accept various Stellar-based assets with dynamic routing through Stellar's DEX for optimal exchange rates.

🔍 Steps

  1. Extend StellarContractService to handle path payment operations.
  2. Create AssetConfigurationService for merchant asset preferences.
  3. Implement asset price discovery via Stellar DEX.
  4. Add asset validation and merchant balance checks.
  5. Build endpoints for payment routing and asset configuration.

✅ Acceptance Criteria

  • Supports at least 3 assets (XLM, USDC, custom token).
  • Successfully routes payments via path payments.
  • Real-time exchange rates are available.
  • Merchants can configure accepted assets.
  • Fallback logic handles failed path payments.

🌎 References

📜 Additional Notes

This feature is core to the platform’s mission of multi-asset payments. It will likely require backend changes and some admin UI for configuration.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programonlydust-waveContribute to awesome OSS repos during OnlyDust's open source week

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions