Overview
Public developer documentation for addresses, invoices, payouts, webhooks, and the merchant API.
halfin gives merchant developers API primitives for creating addresses, invoices, and payouts, plus the supporting surfaces needed to run them safely.
Start
Get Started
Create a first invoice and confirm it from your server.
Payment Flows
Follow the current invoice payment-link path.
Environments
Test and live keys, base URL, and environment isolation.
Concepts
Authentication
API keys, permissions, and server-side key handling.
Addresses
Static and invoice-scoped payment addresses.
Invoices
One-time payment requests, statuses, and payment lifecycle.
Payouts
Send funds from merchant balances.
Guides
Guides
Payment flows, authentication, static addresses, SDK usage, rate limits, and errors.
Webhooks
Event catalog, delivery semantics, and signature verification.