Anonymous payment processor with no registration, no account needed. Just integrate and start accepting USDC payments instantly. Decentralized smart contracts handle everything.
You always control your crypto. Saga never holds user funds — payments settle directly from buyer to merchant wallet.
Go live quickly — just a few lines of code to start accepting payments with the Saga SDK.
Only 0.5% per transaction with a $0.10 minimum fee — transparent and predictable.
No signup, no API keys. Integrate with Saga and start accepting payments.
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: PENDINGNo hidden fees, no monthly costs. Pay only for what you use.
Built for the future web
per successful transaction
Traditional payment processor
per successful transaction