Documentation
Everything you need to integrate Saga payments into your application
Welcome to Saga
Accept stablecoin payments with just a few lines of code. No signup required.
How Saga Works
Saga enables direct, non-custodial payments between users and merchants using smart contracts. No signup required, no custody of funds, and transparent settlement.
Payment Flow
User Initiates Payment
User clicks "Pay with USDC" in your app
SDK orchestrates payment flow
Smart Contract Processing
Payment processed on-chain with transparent fees
USDC transferred directly to merchant
Webhook Notification
Your backend receives payment confirmation
Reliable payment notifications
Non-Custodial
You always control your funds. Saga never holds user or merchant funds — payments settle directly between wallets.
Transparent
All transactions are on-chain and auditable. Smart contracts handle settlement with full transparency.
Instant Settlement
No waiting for bank transfers or chargebacks. Payments settle instantly on-chain with final confirmation.
🚀 Quick Start
Get up and running with Saga in minutes. Perfect for developers who want to start accepting payments quickly.
Start integrating →📚 API Reference
Complete reference for all Saga API endpoints, request/response schemas, and error handling.
View API docs →⚡ SDK Reference
Complete SDK documentation with examples, configuration options, and best practices.
View SDK docs →Supported Networks
Testnet (Sandbox)
Mainnet (Production)
Supported Tokens
Testnet (Sandbox)
Mainnet (Production)
Found a bug or have a question?
Report an Issue