PayChainHQ

Developers

Build payment flows, not wallet infrastructure.

PayChainHQ gives developers the shortest path to accepting crypto payments, confirming them in real time, and moving funds into treasury without building blockchain ops from scratch.

API keys
Webhooks
Invoice links
Treasury

1. Authenticate once

Create an API key in the dashboard and use it for server-to-server requests.

2. Create an invoice

Request a deposit address in seconds with amount, token, network, and expiry.

3. Confirm with webhooks

Receive signed payment lifecycle events as the transaction moves from pending to paid.

4. Withdraw cleanly

Sweep and withdraw from treasury with quotes, operational controls, and auditability.

Developer workflow

The integration path is short and operationally explicit.

Use the same lifecycle most finance products need in production: authenticate, create a payment request, wait for a signed confirmation event, then move funds when treasury rules allow it.

Clean REST primitives

Invoices, customers, withdrawals, billing, and notifications are exposed as narrow operational APIs.

Hosted payment surfaces

Use the shareable invoice page when you need a customer-facing payment experience without building checkout UI first.

Signed webhooks

Verify payment, settlement, and billing events with HMAC signatures and replay-safe delivery metadata.

Operational security

Step-up auth, approval flows, audit trails, and MPC-backed treasury infrastructure are built into the platform.

Create invoice

Example
curl -X POST "https://api.paychainhq.com/api/v1/businesses/:businessId/invoices" \
  -H "Content-Type: application/json" \
  -H "x-api-key: pk_live_your_business_key" \
  -d '{
    "amount": "150",
    "token": "USDC",
    "chain": "eth",
    "networkId": "base-mainnet",
    "description": "April operating invoice"
  }'

Webhook payload

Example
{
  "id": "evt_2b3f1fa0",
  "event": "invoice.paid",
  "timestamp": "2026-03-03T12:01:04.903Z",
  "data": {
    "invoiceId": "inv_46a1a472",
    "status": "paid",
    "amount": {
      "display": "150",
      "symbol": "USDC",
      "chain": "eth",
      "networkId": "base-mainnet"
    },
    "txHash": "0x9ee6..."
  }
}

Production readiness

Go from sandbox testing to real payment operations cleanly.

Start in staging, validate invoice creation and webhook handling, then move to live after approval. The production checklist already lives in docs, but this page gives your engineering team the shortest route into it.

Use API keys for server-side calls.

Verify HMAC webhook signatures before processing.

Use public invoice links for payer-facing flows.

Treat treasury movements as privileged operations.