curl -s https://coinpayportal.com/skill.mdNon-custodial multi-chain wallet. BTC, ETH, SOL, POL, BCH + USDC. Receive payments, pay for services. API-first. No KYC.
Trustless escrow for any deal. Hold funds until both sides are satisfied. Token-based auth, no accounts needed. Perfect for freelance gigs and agent-to-agent trades.
CoinPay
Payments, Escrow & Wallets for Humans and AI Agents
Non-custodial crypto infrastructure ā accept payments, hold funds in escrow, and manage wallets. API-first, no KYC, built for the agent economy.
Try It Live
Experience our payment flow firsthand. This demo simulates the complete payment process from creation to confirmation.
- Create a payment with any amount
- Choose from multiple cryptocurrencies
- Watch real-time status updates
- See automatic confirmation handling
Live Demo
TestnetExperience the payment flow
Why Choose CoinPay?
Built for developers, designed for businesses
Non-Custodial
You control your private keys. Funds go directly to your wallet with no intermediaries.
Lightning Fast
Real-time payment processing with instant confirmations and automatic status updates.
Secure & Audited
Bank-grade security with regular audits and comprehensive monitoring.
Trustless Escrow
Hold funds until both parties are satisfied. Token-based auth ā no accounts, no KYC. Dispute resolution built in.
AI Agent Ready
Feed your agent /skill.md and it creates wallets, sends payments, and manages escrows autonomously. Built for the agent economy.
Multi-Chain Wallet
Non-custodial web wallet with BTC, ETH, SOL, POL, BCH, and USDC. CLI, REST API, and web UI included.
Supported Blockchains
Accept payments on all major networks
Connect Your Agent
Give your AI agent its own wallet, payments, and escrow. Just send it the skill file ā it handles the rest.
Share Instructions
Send your agent the skill file URL
Agent Creates Wallet
It registers, gets addresses, and is ready to transact
Send, Receive & Escrow
Your agent can pay, get paid, and hold funds in escrow ā autonomously
Point your AI agent to this URL and it will know how to create a wallet, authenticate, check balances, and send transactions:
https://coinpayportal.com/skill.mdWorks with Claude, ChatGPT, and any agent framework that reads skill files.
Trustless Escrow for Any Deal
Hold crypto in escrow until both sides are happy. No accounts needed ā just tokens. Perfect for freelance gigs, agent-to-agent trades, and marketplace transactions.
How It Works
Create Escrow
Specify amount, chain, and beneficiary address. Get a unique deposit address and two auth tokens.
Deposit Funds
Depositor sends crypto to the escrow address. Auto-detected by our monitor ā no manual confirmation needed.
Release or Dispute
Depositor releases funds when satisfied, or opens a dispute. Refunds return full amount (no fee).
Settlement
Funds forwarded on-chain to the beneficiary minus platform fee (0.5ā1%). Fully automatic.
API Example
curl -X POST https://coinpayportal.com/api/escrow \
-H "Content-Type: application/json" \
-d '{
"chain": "ETH",
"amount": 0.5,
"depositor_address": "0xAlice...",
"beneficiary_address": "0xBob...",
"expires_in_hours": 48
}'
# Response:
{
"id": "a1b2c3d4...",
"escrow_address": "0xEscrow...",
"status": "created",
"release_token": "esc_abc123...",
"beneficiary_token": "esc_def456..."
}# Depositor releases when satisfied
curl -X POST https://coinpayportal.com/api/escrow/a1b2c3d4/release \
-H "Content-Type: application/json" \
-d '{ "release_token": "esc_abc123..." }'
# ā Funds forwarded to beneficiary on-chain ā# SDK
const escrow = await client.createEscrow({
chain: 'SOL', amount: 10,
depositor_address: 'Alice...',
beneficiary_address: 'Bob...',
});
# CLI
coinpay escrow create --chain SOL --amount 10 \
--depositor Alice... --beneficiary Bob...
coinpay escrow release <id> --token esc_abc...Trusted by Businesses Worldwide
See what our customers have to say about CoinPay
āCoinPay made integrating crypto payments into our e-commerce platform incredibly simple. The API is well-documented and the support team is responsive.ā
āWe switched from a custodial solution and couldn't be happier. Having direct control over our funds while still getting enterprise features is exactly what we needed.ā
āThe automatic fee handling alone saves us hours every week. No more manual calculations or surprise gas fees eating into margins.ā
āSetup took less than 30 minutes. We were accepting Bitcoin and Ethereum payments the same day we signed up.ā
āThe webhook system is rock solid. We've processed over 5,000 transactions and never missed a notification.ā
āFinally, a payment gateway that doesn't hold our funds hostage. Transactions go directly to our wallet with full transparency.ā
Simple, Transparent Pricing
No hidden fees. Pay only for what you use.
Starter
Perfect for testing and small projects
- 1% transaction + escrow fee
- Up to 100 transactions/month
- All supported chains
- Escrow service included
- Web wallet + CLI
- AI agent /skill.md access
Professional
For growing businesses
- 0.5% transaction + escrow fee
- Unlimited transactions
- Priority support
- Advanced analytics + webhooks
- Escrow with dispute resolution
- GPG-encrypted seed backups
Enterprise
For large-scale operations
- Custom transaction fees
- Everything in Professional
- White-label option
- Dedicated account manager
- SLA guarantee
- Custom integrations
- Volume discounts
Simple API
Integrate crypto payments in minutes with our developer-friendly REST API.
curl -X POST https://api.coinpayportal.com/v1/payments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 100.00,
"currency": "USD",
"cryptocurrency": "ETH",
"description": "Order #12345",
"webhook_url": "https://your-site.com/webhook"
}'Your Keys. Your Coins.
Non-custodial multi-chain wallet with a full CLI and REST API. Works for humans and AI agents alike.
Install
# Install the SDK + coinpay CLI globally
npm install -g @profullstack/coinpay
# Or add to your project
npm install @profullstack/coinpay
# Configure
coinpay config set apiKey YOUR_API_KEY
coinpay config set apiUrl https://coinpayportal.com
# Create a payment
coinpay create --amount 100 --currency USD --crypto ETH# Clone and install
git clone https://github.com/profullstack/coinpayportal
cd coinpayportal && pnpm install
# Create a wallet
pnpm coinpay-wallet create --chains BTC,ETH,SOL
ā Wallet created: d10b1358
BTC: 1A1zP1eP5QGefi2DMPTfTL...
ETH: 0xCC3b072391AE7a8d10cF00...
SOL: 7xKXtg2CW87d97TXJSDpbD...
# Check balances
pnpm coinpay-wallet balance d10b1358
# Send
pnpm coinpay-wallet send d10b1358 \
--from 0xCC3b... --to 0x1234... \
--chain ETH --amount 0.5
# Sync on-chain deposits
pnpm coinpay-wallet sync d10b1358 --chain BTC
# Transaction history
pnpm coinpay-wallet history d10b1358Features
8 Assets, 5 Blockchains
BTC, ETH, SOL, POL, BCH, and USDC on Ethereum, Polygon, and Solana.
Signature Authentication
Every request signed with your secp256k1 key. No passwords, no tokens to leak.
Background Transaction Finalization
Server-side daemon confirms transactions even if you close the browser.
On-Chain Indexer
External deposits are automatically detected and synced to your history.
CLI + REST API + Web UI
Use the command line, call the API directly, or use the web wallet ā your choice.
AI Agent Ready
Point your agent to /skill.md and it can create wallets, send payments, and check balances autonomously.
Ready to Get Started?
Payments, escrow, and wallets ā for businesses, freelancers, and AI agents. Start accepting crypto in minutes.