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