Skip to content
Invoices

Send a payment request. Get paid in crypto.

For the deals that close over email rather than through a checkout page: professional services, B2B, sales-assisted contracts, and one-off payment links.

INV-0042

Published

Design retainer

$2,400.00

Onboarding

$600.00

Total

$3,000.00

Pay with crypto

An invoice that settles like a payment

Because it is one: a hosted request in front, a linked SALE order behind it.

No integration required

An operator can create, publish, and send an invoice from the Dashboard without a developer touching anything. Line items, due dates, and payment terms included.

Publishing creates a real order

A published invoice links a SALE order, emails the recipient a PDF, and includes a hosted payment link. Settlement follows your configured settlement currencies and wallets.

The linked order is the truth

Fulfil against the linked order reaching COMPLETED, not against invoice timestamps. Invoice status tells you what was sent; the order tells you what was paid.

Underpayments stay open

If a customer underpays through Pay to Address, the order enters PARTIAL_PAYMENT and keeps accepting deposits. Progress is tracked as required_amount against received_amount.

Draft, publish, paid, reconciled

The whole lifecycle, whether you drive it from the Dashboard or the Invoices API.

01

Draft it

Save partial invoice content and keep editing. Nothing is emailed while an invoice is a draft, and drafts are the only invoices that can be deleted.

02

Publish it

Required fields are validated, a SALE order is linked, and the recipient gets the PDF and hosted payment link.

03

The customer pays

They open the payment_url, choose a supported chain and token, and pay from their own wallet.

04

Reconcile it

Track status in the Dashboard, or subscribe to webhooks and push invoice identifiers into your CRM, ERP, or accounting system.

What you need before publishing

Invoice

Invoice number and invoice date. Due date is optional.

Sender

Name and email. Phone, logo, and address are optional.

Recipient

Name and email. Phone and address are optional.

Items

Name, unit price as a decimal string, and quantity as a decimal string. Tax and image are optional.

Prerequisites

A configured organization profile, and at least one settlement currency and wallet.

Archiving

A published invoice can be archived but never deleted. It stays retrievable and is marked with archived_at.

Invoice a customer this afternoon

Configure a settlement wallet, add your organization details, and send the first one from the Dashboard.