MVP 1.0 Live

Accept Crypto.
Keep Control.

The self-custodial payment gateway for modern merchants. Generate unique addresses per invoice, automate reconciliation, and never give up your private keys.

No KYC Required Non-Custodial
invoice_controller.ts
const invoice = await paycoinpro.createInvoice({
amount: 99.99,
currency: 'USDT',
network: 'bsc',
orderId: 'ORD-123'
});
// Returns unique deposit address instantly derived from your HD Wallet
console.log(invoice.depositAddress);
Payment Detected via Webhook

Trusted Infrastructure supporting 8+ Networks

Bitcoin
Ethereum
BSC
Polygon
Tron
Solana
USDT
USDC

Why Merchants Choose PayCoinPro

We bridge the gap between complex blockchain infrastructure and simple e-commerce integration.

Truly Self-Custodial

Funds go directly to your HD Wallet addresses. We never hold your private keys, ensuring you have 100% control over your assets at all times.

Real-Time Settlement

Listen for incoming transactions via webhooks. Automate order fulfillment the second a blockchain confirmation occurs.

Multi-Chain Support

Accept Bitcoin, Ethereum, TRON, and stablecoins like USDT & USDC across multiple networks with a single unified API.

Unique Addresses

Every invoice generates a unique deposit address derived from your xPub. No more payment conflicts or reconciliation nightmares.

Merchant Dashboard

Track invoices, monitor balances per network, and manage API keys in a clean, comprehensive merchant panel.

Dev-First API

Built by developers for developers. Typed SDKs, predictable REST endpoints, and detailed documentation make integration a breeze.

Integration in 3 Steps

From registration to first payment in under 10 minutes.

1

Register & Get API Key

Our architecture handles the complexity of blockchain node management, HD wallet derivation, and transaction monitoring so you don't have to.

TYPESCRIPT
// Authenticate with your unique key
const client = new PayCoinProClient({
  apiKey: 'pk_live_51M...',
  merchantId: 'mer_123456'
});
2

Create an Invoice

Our architecture handles the complexity of blockchain node management, HD wallet derivation, and transaction monitoring so you don't have to.

TYPESCRIPT
// Generate a payment link for your checkout
const invoice = await client.invoices.create({
  amount: 49.99,
  currency: 'USDC',
  network: 'polygon',
  redirectUrl: 'https://store.com/success'
});
3

Handle Webhook

Our architecture handles the complexity of blockchain node management, HD wallet derivation, and transaction monitoring so you don't have to.

TYPESCRIPT
// Verify signature and fulfill order
app.post('/webhooks', (req, res) => {
  const event = client.webhooks.constructEvent(req.body, signature);
  
  if (event.type === 'invoice.paid') {
    fulfillOrder(event.data.orderId);
  }
});

Ready to accept crypto?

Join the merchants who have switched to self-custodial payments. Lower fees, higher control, zero headaches.