Payment infrastructure, in focus

Stablecoin payments.
Operational clarity.

BitPay brings projects, payment activity, on-chain verification, and signed settlement events into one deliberate operating layer.

Dedicated API Signed webhooks Multi-project controls
B BitPay
Operational
PAYMENT OPERATIONSLive overview
Last 24 hours
APIOnlineHealthy
EVENTSSignedHMAC-SHA256
PROJECTSIsolatedScoped access
Recent activityLive
$
Payment confirmedProject Atlas · BSC
↗
Webhook delivereddeposit.confirmed · 200
◆
Project key rotatedProject North · secured
✓
Verified on-chainReceipt matched
{ }
Webhook200 delivered
PROJECT-SCOPED ACCESSON-CHAIN VERIFICATIONSIGNED WEBHOOKSAUDITABLE OPERATIONSPROJECT-SCOPED ACCESSON-CHAIN VERIFICATIONSIGNED WEBHOOKSAUDITABLE OPERATIONS
The operating layer

Everything around the payment, connected.

Keep project access, on-chain activity, operational review, and merchant notifications in one consistent workflow.

Projects stay separated

Give every integration its own contracts, credentials, users, webhook destination, and operational history.

Verifiable by design

Validate payment receipts against configured project contracts before activity enters your operational record.

Reliable event delivery

Signed payment events, delivery history, and retry controls make downstream reconciliation easier to operate.

Operations you can inspect

Use a purpose-built console to review transactions, user attribution, balances, delivery attempts, and activity history.

A controlled path to production

From project setup to confirmed payment.

BitPay gives technical and operations teams a shared, traceable workflow without putting secret credentials in the browser.

Read the integration docs
  1. 01

    Configure a project

    Define its contract, access, payment rules, and merchant webhook destination.

  2. 02

    Integrate server to server

    Use a project-scoped API key from your backend and keep it out of client code.

  3. 03

    Verify and reconcile

    Submit or observe the transaction, then consume the signed confirmation event.

server.js
# Authenticate a project
curl \
  -H "Authorization: Bearer $BITPAY_API_KEY" \
  https://api.bitpay.live/api/client/v1/me

# Signed webhook event
X-BitPay-Signature: t=...,v1=...
X-BitPay-Event: deposit.confirmed
API statusChecking…
Built for integration teams

A dedicated API surface for BitPay.

The BitPay API now runs independently from the BitVault exchange API. Its stable, versioned client surface is designed for server-side integrations.

  • ✓ Project-scoped bearer credentials
  • ✓ Versioned client endpoints
  • ✓ HMAC-signed webhook events
  • ✓ Health endpoint for monitoring
View API health
Ready when you are

Bring payment operations into focus.

Configure projects, monitor activity, and manage integrations from the BitPay operations console.

Explore the documentation