Technical documentation for OrbitStream — a Stripe-like merchant payment gateway for Stellar.
OrbitStream provides the missing merchant layer for Stellar: a hosted checkout page, embeddable widget, JS SDK, and webhook system — so any merchant can start accepting Stellar payments in under 10 minutes.
| Resource | Description |
|---|---|
| Architecture Overview | System design and data flow |
| Backend Design | API endpoints, modules, database schema |
| Frontend Design | Pages, components, hooks, widget |
| Stellar Features | SEP protocols, DEX, muxed accounts, claimable balances |
| Escrow Architecture | Claimable Balances + Soroban escrow |
| Contract Spec | Escrow contract functions and types |
| API Reference | OpenAPI specification |
| Integration Guide | SDK usage, widget, webhooks |
| Merchant Setup | Registration, API keys, fiat settlement |
| Roadmap | MVP phases and timeline |
| Competitive Landscape | How OrbitStream compares |
| Security | Threat model and mitigations |
Customer OrbitStream Merchant
-------- --------- --------
| | |
| Click "Pay" | |
|------------------------------->| |
| | |
| Checkout page loads | |
| (shows amount + asset options)| |
|<-------------------------------| |
| | |
| Select asset, scan QR | |
| or connect wallet | |
|------------------------------->| |
| | |
| Sign payment transaction | |
|------------------------------->| |
| | Detect payment on |
| | Stellar ledger |
| | (memo or muxed account) |
| | |
| | Webhook: payment.confirmed
| |------------------------->|
| | |
| Confirmation screen | |
|<-------------------------------| |
OrbitStream is built on Stellar's existing primitives:
| Feature | Description |
|---|---|
| SEP-10 | Wallet-based authentication |
| SEP-24 | Fiat settlement via anchor iframe |
| Built-in DEX | Multi-asset acceptance with auto-conversion |
| Muxed Accounts | Payment matching without memos |
| Claimable Balances | Escrow without smart contracts |
See Stellar Features for details.
| Repo | Purpose | Language |
|---|---|---|
| orbitstream_backend | REST API + payment detection | TypeScript/NestJS |
| orbitstream_contracts | Escrow smart contract | Rust/Soroban |
| orbitstream_frontend | Checkout UI + dashboard | TypeScript/Next.js |
| @orbitstream/sdk | JS/TS integration SDK | TypeScript |
| orbitstream_docs | This documentation | Markdown |
MIT License. Copyright (c) 2026 OrbitStream.