01 · Ingest
Bring the event
Send a payment, bank transaction, invoice state, or agent request through a documented interface.
Connect payments, bank feeds, product events, and AI agents to the same governed accounting system—not a patchwork of synced books.
The integration model
Paprel owns the books inside your product. External systems provide activity; Paprel validates it, records it, and returns evidence.
01 · Ingest
Send a payment, bank transaction, invoice state, or agent request through a documented interface.
02 · Govern
Tenant scope, idempotency, balanced posting, permissions, and approval rules run at one boundary.
03 · Return
Read reports, export audit evidence, and receive signed events from the same ledger.
What connects
Choose the interface that matches the event. The accounting outcome remains consistent.
Route 01
Stripe Connect, payment gateways, and invoice charges post to the same double-entry ledger as the rest of the product.
Route 02
Ingest bank activity through the transactions API, then match, group, exclude, and post reconciliations against the books.
Route 03
Turn domain events into balanced journals over REST, and get signed webhooks back for posted journals, approvals, and exceptions.
Route 04
Scoped MCP tools so agents can inspect balances and draft activity. Edits land as drafts, never auto-posted.
One governed contract
Your backend, UI, automations, and agents use the same identity, event, and export model.
Supporting surfaces
Questions teams ask
Start with the contract
The OpenAPI is public and sandbox keys are self-serve.