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.
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
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
{
"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.