Cross-border micro-payments, powered by the Stellar blockchain.
Stellar MicroPay is an open-source platform that lets anyone send small payments across borders instantly using XLM on the Stellar network. No banks. No high fees. No waiting.
- 🔗 Connect Wallet — Freighter browser wallet integration
- 💸 Send XLM — Send micro-payments to any Stellar address globally
- 📜 Transaction History — View your recent payment activity
- 🌍 Cross-border — Works anywhere in the world, near-zero fees
stellar-micropay/
├── frontend/ # Next.js + React + Tailwind CSS
├── backend/ # Node.js + Express API
├── contracts/ # Stellar Soroban smart contracts (Rust)
├── docs/ # Architecture & API documentation
├── scripts/ # Deployment & utility scripts
├── .github/ # CI/CD workflows & issue templates
├── CONTRIBUTING.md
├── ROADMAP.md
└── LICENSE
| Tool | Version |
|---|---|
| Node.js | ≥ 18.x |
| npm / yarn | Latest |
| Rust + Cargo | ≥ 1.74 (for contracts) |
| Freighter Wallet | Browser extension |
git clone https://github.com/your-org/stellar-micropay.git
cd stellar-micropaycd frontend
npm install
cp .env.example .env.local
npm run devVisit http://localhost:3000
cd backend
npm install
cp .env.example .env
npm run devAPI runs at http://localhost:4000
cd contracts/stellar-micropay-contract
cargo build --target wasm32-unknown-unknown --releaseNEXT_PUBLIC_STELLAR_NETWORK=testnet
NEXT_PUBLIC_HORIZON_URL=https://horizon-testnet.stellar.org
NEXT_PUBLIC_API_URL=http://localhost:4000PORT=4000
STELLAR_NETWORK=testnet
HORIZON_URL=https://horizon-testnet.stellar.org- Install Freighter Wallet
- Switch to Testnet in Freighter settings
- Visit Stellar Friendbot and paste your public key
- You'll receive 10,000 test XLM instantly
We love contributions! See CONTRIBUTING.md to get started.
See ROADMAP.md for planned features.
MIT — see LICENSE