Introduction
Accept crypto payments, send payouts, and reconcile your integration with the halfin merchant API.
One API for the full payment flow#
halfin connects checkout, payment tracking, balances, and outgoing payouts without making your application manage blockchain infrastructure. Create an invoice with hosted checkout or assign a reusable deposit address, then follow payments through signed webhooks.
Get started#
Create your first test invoice and open hosted checkout.
Protect server-side requests with scoped API keys.
Understand test coins, live payments, and separate data.
Build the flow you need#
One-time payment requests with hosted checkout.
Reusable deposit addresses that create traceable invoices.
Signed events for reliable server-side payment updates.
Send withdrawals with payouts, return accepted payments with refunds, and reconcile available and reserved funds through balances.
Integration resources#
Download the public OpenAPI specification and use the server-side HTTP examples on each operation. Machine-readable documentation is available through llms.txt and llms-full.txt.