Invoicing for the crypto economy

Create professional invoices payable in USDC, USDT, BTC, and ETH. Simple REST API, instant settlement, zero chargebacks.

Start Free → View API Docs
No chargebacks
Instant settlement
REST API
Webhooks included
Features
Everything you need to bill in crypto
📄

Invoices via API

Create, send, and track invoices programmatically. Auto-generated invoice numbers, customer management, line items — all via REST.

🔗

Payment Links

Generate hosted payment links for one-time or recurring payments. Share the URL, get paid in crypto. No checkout integration needed.

Instant Webhooks

Get notified the moment a payment lands. Webhook delivery with automatic retries, signing secrets, and event filtering.

🌍

Multi-chain

Accept USDC, USDT, BTC, and ETH. Your customers pay on their preferred chain. You get notified regardless.

🔐

API-First

Everything is an API call. No dashboard required. Integrate invoicing into your app, CLI, or workflow in minutes.

🚫

Zero Chargebacks

Crypto payments are final. No dispute resolution, no reversed transactions, no payment holds. You get paid, period.

Developer Experience
Get started in 3 lines
create-invoice.sh
# Create an invoice payable in USDC
curl -X POST https://api.payledger.dev/v1/invoices \
  -H "Authorization: Bearer pl_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 500,
    "currency": "USD",
    "crypto_currency": "USDC",
    "customer_email": "client@acme.com",
    "description": "Consulting services — March 2026",
    "line_items": [
      { "description": "Backend development", "quantity": 40, "unit_price": 12.5 }
    ]
  }'
response.json
{
  "id": "inv_8f3k2j9d",
  "number": "INV-00042",
  "status": "sent",
  "amount": 500,
  "currency": "USD",
  "crypto_currency": "USDC",
  "payment_url": "https://pay.payledger.dev/inv_8f3k2j9d",
  "customer": {
    "id": "cus_a1b2c3d4",
    "email": "client@acme.com"
  },
  "created_at": "2026-08-07T12:00:00Z"
}
webhook-payload.json
{
  "event": "invoice.paid",
  "invoice_id": "inv_8f3k2j9d",
  "amount": 500,
  "currency": "USD",
  "crypto_currency": "USDC",
  "tx_hash": "0x1a2b3c...",
  "paid_at": "2026-08-07T12:05:32Z"
}
How It Works
From API call to payment in 60 seconds
1

Create an invoice

POST to /v1/invoices with amount, currency, and customer email. We generate a payment page automatically.

2

Customer pays in crypto

Your customer opens the payment link, selects their preferred token (USDC, USDT, BTC, ETH), and sends payment on-chain.

3

You get a webhook

The moment the payment confirms, we fire a signed webhook to your endpoint. Update your app in real-time, no polling needed.

Pricing
Simple, transparent pricing
Free
$0/mo
For testing & side projects
  • 5 invoices / month
  • 2 payment links
  • 1 webhook endpoint
  • Email support
Get Started
Pro
$49/mo
For agencies & teams
  • Unlimited invoices
  • Custom branding
  • 3 team seats
  • Unlimited webhooks
  • Webhook retry & signing
Scale
$99/mo
For high-volume businesses
  • Everything in Pro
  • White-label payment pages
  • 99.9% SLA
  • Priority support
  • Custom integrations

Ready to bill in crypto?

Start with 5 free invoices. No credit card required.

We'll send your API key within 24 hours.