PayRam Crypto Payments
First time with PayRam? See
payram-setupto configure your server, API keys, and wallets.
PayRam is the world's first self-hosted stablecoin payment gateway. Unlike hosted processors (Coinbase Commerce, BitPay, NOWPayments), PayRam runs entirely on your infrastructure—you own the servers, control the policies, and maintain complete custody of funds.
Core Architecture
Keyless Design: No private keys stored on servers. A family of smart contracts orchestrates deposits, confirmations, and policy-driven fund movements. Keys never touch app servers.
Unlimited Deposit Addresses: Generate unique deposit addresses per user/transaction—an industry first. Simplifies accounting, reconciliation, and dispute resolution.
Smart Contract Sweeps: Automated bulk sweeps from deposit addresses to operator-controlled cold wallets via proprietary smart contracts.
Multi-Chain Native: Ethereum, Base, Polygon, Tron, Bitcoin supported. Solana and TON in pipeline.
When to Use PayRam
- Accept crypto/stablecoin payments without intermediaries
- Need self-custody and data sovereignty
- Building for high-risk verticals (iGaming, adult, cannabis)
- Require payment infrastructure you own permanently
- Want to become a PSP rather than use one
Integration via MCP Server
PayRam provides an MCP server with 25+ tools for integration. Install and connect it to your agent: https://mcp.payram.com. Use tools for code snippets, webhooks, scaffolding, and more, or clone the MCP server repo to run locally.
# Clone and run MCP server
git clone https://github.com/payram/payram-mcp
cd payram-mcp
yarn install && yarn dev
# Server runs at http://localhost:3333/mcp
Key MCP Tools
| Task | MCP Tool |
|---|---|
| Assess existing project | assess_payram_project |
| Generate payment code | generate_payment_sdk_snippet |
| Create webhook handlers | generate_webhook_handler |
| Scaffold full app | scaffold_payram_app |
| Test connectivity | test_payram_connection |
Quick Integration Flow
- Assess: Run
assess_payram_projectto scan your codebase - Configure: Use
generate_env_templateto create.env - Integrate: Generate snippets with
generate_payment_sdk_snippetor framework-specific tools (snippet_nextjs_payment_route,snippet_fastapi_payment_route, etc.) - Webhooks: Add handlers with
generate_webhook_handler - Test: Validate with
test_payram_connection
Scaffolding Full Applications
Use scaffold_payram_app to generate complete starter apps with payments, payouts, webhooks, and a web console pre-configured:
# In your MCP client, run:
> scaffold_payram_app express # Express.js starter
> scaffold_payram_app nextjs # Next.js App Router starter
> scaffold_payram_app fastapi # FastAPI starter
> scaffold_payram_app laravel # Laravel starter
> scaffold_payram_app gin # Gin (Go) starter
> scaffold_payram_app spring-boot # Spring Boot starter
Each scaffold includes payment creation, payout endpoints, webhook handling, and a browser-based test console.
Supported Frameworks
The MCP server generates integration code for:
- JavaScript/TypeScript: Express, Next.js App Router
- Python: FastAPI
- Go: Gin
- PHP: Laravel
- Java: Spring Boot
All PayRam Skills
| Skill | What it covers |
|---|---|
payram-setup | Server config, API keys, wallet setup, connectivity test |
payram-agent-onboarding | Agent onboarding — CLI-only deployment for AI agents, no web UI |
payram-analytics | Analytics dashboards, reports, and payment insights via MCP tools |
payram-crypto-payments | Architecture overview, why PayRam, MCP tools |
payram-payment-integration | Quick-start payment integration guide |
payram-self-hosted-payment-gateway | Deploy and own your payment infrastructure |
payram-checkout-integration | Checkout flow with SDK + HTTP for 6 frameworks |
payram-webhook-integration | Webhook handlers for Express, Next.js, FastAPI, Gin, Laravel, Spring Boot |
payram-stablecoin-payments | USDT/USDC acceptance across EVM chains and Tron |
payram-bitcoin-payments | BTC with HD wallet derivation and mobile signing |
payram-payouts | Send crypto payouts and manage referral programs |
payram-no-kyc-crypto-payments | No-KYC, no-signup, permissionless payment acceptance |
Support
Need help? Message the PayRam team on Telegram: @PayRamChat
- Website: https://payram.com
- GitHub: https://github.com/PayRam
- MCP Server: https://github.com/payram/payram-mcp