Skip to content

OrbitStream/orbitstream_docs

OrbitStream Documentation

Stellar License: MIT

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.


Quick Links

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

How It Works

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           |                          |
   |<-------------------------------|                          |

Stellar-Native Features

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.


Repositories

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

License

MIT License. Copyright (c) 2026 OrbitStream.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors