Saga
DocsPricing
Payments for the new internet
— no signup, anonymous, instant
A payment processor built for the future web

No signup required

Anonymous payment processor with no registration, no account needed. Just integrate and start accepting USDC payments instantly. Decentralized smart contracts handle everything.

Non-custodial

You always control your crypto. Saga never holds user funds — payments settle directly from buyer to merchant wallet.

Simple integration

Go live quickly — just a few lines of code to start accepting payments with the Saga SDK.

Lowest fees

Only 0.5% per transaction with a $0.10 minimum fee — transparent and predictable.

Get started with 5 lines of code

No signup, no API keys. Integrate with Saga and start accepting payments.

saga-payment.js
import { Saga } from '@saga-pay/sdk';
import { ethers } from 'ethers';
import { WalletConnectConnector } from '@web3modal/wagmi';

// Browser wallet (MetaMask, Coinbase Wallet, etc.)
const browserProvider = new ethers.BrowserProvider(window.ethereum);

// Mobile wallet (WalletConnect, Rainbow, etc.)
const mobileProvider = new ethers.JsonRpcProvider('https://rpc.walletconnect.com/v1');

// Initialize SDK with any provider
const saga = new Saga({
  environment: 'sandbox', // or 'production'
  walletProvider: browserProvider // or mobileProvider
});

// Create payment - handled by Saga
const result = await saga.pay({
  merchantAddress: '0x1234567890abcdef1234567890abcdef12345678',
  amount: '10.00',
  callbackUrl: 'https://myapp.com/webhook'
});

console.log('Payment ID:', result.paymentId, 'Status:', result.status);
// Output: Payment ID: 550e8400-e29b-41d4-a716-446655440000 Status: PENDING
Simple, transparent pricing

No hidden fees, no monthly costs. Pay only for what you use.

Saga

Built for the future web

0.5%, 10¢ minimum

per successful transaction

Popular Alternative

Traditional payment processor

1.5%

per successful transaction