Unknown
A payment was recorded against an ISSUED invoice and a balance remains. Same producers and idempotency as invoice.paid; `remaining_amount` is the balance still open.
application/json- body
id*stringStable delivery id (evt_…). Dedupe on it: a replayed settlement reuses the same id.
type*"invoice.partially_paid"Value in
"invoice.partially_paid"created*integerUnix seconds
environment*stringValue in
"live""test"data*Acknowledged.
Example Requests
POST
/invoice.partially_paidAn ISSUED invoice was settled in full. Fires from every path that records money — manual entry, bank match, card settlement (Stripe/Netopia/Revolut), honoured instrument, collective receipt, Telegram. Idempotent per payment: `id` = `evt_pay_<paymentId>`. Webhook
Previous Page
A recorded payment on an ISSUED invoice was reversed and the balance re-opened. Idempotent per reversal row (evt_rev_<id>); reversal.reverses_payment_id names the payment to undo. Webhook
Next Page