tip Status This imported reference describes the self-hosted Open gateway; confirm details against the version you run.
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: Cloud Payment Links or Open Link Flow
PayIn Cloud includes hosted Payment Links. PayIn Open does not ship a hosted dashboard or no-code link builder; self-hosted users can create the same customer experience with the Order Payment API and their own UI.
Best For:
- Small businesses
- Freelancers
- Event organizers
- Non-technical users
What You Get:
- Cloud-only hosted link creation
- Open-compatible API building blocks
- Shareable URL or QR-code flows
- Payment tracking through API queries and webhooks
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. Cloud Payment Links or Open Link Flow
Shareable payment flows. Hosted Payment Links are a PayIn Cloud feature; PayIn Open users should build links on top of the Order Payment API.
How It Works:
- Create a hosted Payment Link in PayIn Cloud, or create an order-payment flow through the API in PayIn Open
- Set amount and details
- Share link or QR code
- User pays via link
- Track with API queries and webhooks, or in your own console
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 Application
Non-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 - Cloud-only hosted links; use the Order Payment API for Open-built link flows
- 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 Cloud Payment Links to clients, or generate your own Open payment pages with the Order Payment API.
Events
Sell tickets or registrations using Cloud Payment Links or a self-built Open checkout page 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.
Historical hosted reference β preserved original content
This is the previous public documentation retained for context. Its Cloud / Pro service arrangements, examples and feature descriptions are historical, not current hosted PayIn promises. Use the scoped Open reference above for your own deployment.
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
Quick Start with MCP β
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
Payment Links Guide β
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
API Integration Guide β
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
Learn more β
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
Learn more β
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
Learn more β
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: [email protected]
- π¬ Discord: Join our community
- π Documentation: You're reading it!
License β
PayIn is MIT licensed.