Skip to content

PayInMulti-chain Stablecoin Payment Infrastructure

Non-custodial payment processing for USDT, USDC, and more across multiple blockchains

Quick Start

Get started with PayIn in minutes:

bash
# Install dependencies
npm install

# Start development server
npm run dev

# Create your first order
curl -X POST http://localhost:3000/api/v1/orders \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key" \
  -d '{
    "orderReference": "ORDER-001",
    "amount": "100.00",
    "currency": "USDT",
    "chainId": "ethereum-sepolia"
  }'

Use Cases

E-commerce Payments

Accept cryptocurrency payments for your online store with temporary payment addresses for each order.

Gaming & Platform Deposits

Provide permanent deposit addresses for users to top up their account balance.

Cross-border Transfers

Process international payments with low fees and fast settlement times.

Why PayIn?

  • Simple Integration: RESTful API with comprehensive documentation
  • Production Ready: Battle-tested with enterprise-grade security
  • AI-Powered: MCP Server integration for AI assistants like Claude
  • Multi-Tenant: Native support for multi-organization isolation

Documentation

Released under the MIT License.