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

1

User Initiates Payment

User clicks "Pay with USDC" in your app

SDK orchestrates payment flow

2

Smart Contract Processing

Payment processed on-chain with transparent fees

USDC transferred directly to merchant

3

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)

Sepolia Testnet

Mainnet (Production)

Ethereum Mainnet

Supported Tokens

Testnet (Sandbox)

USDC
USDT (not yet supported)

Mainnet (Production)

USDC
USDT (not yet supported)

Found a bug or have a question?

Report an Issue