Introduction to PayIn
Status
📝 This page is a skeleton - detailed content to be added after structure review
What is PayIn?
PayIn is a non-custodial multi-chain stablecoin payment processor that enables businesses to accept cryptocurrency payments without holding user funds.
Key Features
- 🌐 Multi-Chain Support: Ethereum, Polygon, Tron, Solana
- 💰 Stablecoin Focus: USDC, USDT, DAI
- 🔒 Non-Custodial: Funds go directly to your wallet
- ⚡ Real-Time Monitoring: Automatic payment detection
- 🔔 Webhooks: Event-driven notifications
- 🤖 AI-Powered: MCP Server for integration assistance
Getting Started Options
Choose the path that fits your needs:
Option 1: AI Assistant with MCP Server (Recommended)
Use AI to integrate PayIn through natural conversation.
Best For:
- Quick exploration and learning
- Developers who want AI assistance
- Rapid prototyping
What You Get:
- Natural language integration
- AI-guided setup
- Interactive troubleshooting
- No code required for testing
Option 2: Payment Links (No-Code)
Create shareable payment links via Admin UI.
Best For:
- Small businesses
- Freelancers
- Event organizers
- Non-technical users
What You Get:
- Zero coding required
- Create links in minutes
- Share via URL or QR code
- Track payments in dashboard
Option 3: Direct API Integration
Traditional REST API integration.
Best For:
- Production applications
- Custom implementations
- Full programmatic control
- Advanced integrations
What You Get:
- Complete API control
- Custom business logic
- Production-ready
- All features available
Core Services
PayIn provides three core services for different payment scenarios:
1. Order Payment Service
One-time payment addresses for individual transactions.
How It Works:
- Create order with amount and currency
- Get unique payment address
- User pays to address
- Order completes automatically
- Address released back to pool
Use Cases:
- E-commerce checkout
- Service payments
- Invoice payments
- One-time transactions
2. Deposit Service
Permanent addresses for recurring user payments.
How It Works:
- Bind address to user ID
- User gets permanent deposit address
- Monitor multiple chains automatically
- All deposits credited to user
- Address remains bound
Use Cases:
- Gaming wallets
- User balance top-ups
- Membership payments
- Platform wallets
3. Payment Links
Shareable payment links without integration.
How It Works:
- Create payment link via Admin UI
- Set amount and details
- Share link or QR code
- User pays via link
- Track in dashboard
Use Cases:
- Event registration
- Consulting invoices
- Course enrollment
- Freelancer payments
How It Works
Simple Flow
Your Application → PayIn API/MCP → Payment Address (Your Wallet)
↑
User Payment
↓
PayIn Monitor ← Blockchain
↓
Webhook → Your ApplicationNon-Custodial Model
You control your funds:
- Payments go directly to YOUR wallet addresses
- PayIn only monitors blockchain transactions
- You hold the private keys
- You can withdraw funds anytime
- Optional: Use PayIn's address management tools
Supported Technologies
Blockchains
- Ethereum (Mainnet + Sepolia Testnet)
- Polygon (Mainnet + Amoy Testnet)
- Tron (Mainnet + Nile Testnet)
- Solana (Mainnet + Devnet)
Stablecoins
- USDC - Circle's USD stablecoin
- USDT - Tether USD
- DAI - MakerDAO stablecoin
Integration Methods
- MCP Server - AI-powered integration assistant
- REST API - Traditional HTTP API
- Payment Links - No-code web interface
- SDKs - TypeScript, Python, PHP, Go
Use Cases
E-Commerce
Accept cryptocurrency payments in your online store with automatic order processing.
Gaming
Allow players to top up in-game currency using stablecoins from any supported blockchain.
SaaS
Process subscription payments in cryptocurrency with recurring deposit addresses.
Freelancing
Send payment links to clients for services rendered, no integration needed.
Events
Sell tickets or registrations using shareable payment links with QR codes.
Web3 Apps
Native cryptocurrency payment processing for decentralized applications.
Next Steps
1. Choose Your Integration Path
Select one of the three options above based on your needs.
2. Understand Core Concepts
- Testnet vs Mainnet - Testing and production environments
- Supported Networks - Blockchain network details
- Supported Tokens - Stablecoin information
3. Set Up Your System
- Address Pool Setup - Configure payment addresses
- Webhooks - Event notifications
- Security - Best practices
Community and Support
- 📧 Email: support@payin.com
- 💬 Discord: Join our community
- 📚 Documentation: You're reading it!
License
PayIn is MIT licensed.