Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAVULA Settlements

@mavula/settlements owns payment process state, webhook dedupe, reconciliation candidates and guarded settlement outbox records.

Legacy alias: fpay.

Responsibilities

  • Durable payment process state.
  • Idempotency by tenant and idempotency key.
  • Webhook dedupe by provider reference and event id.
  • Reconciliation candidates and process metrics.
  • Guarded payments.settlement_completed outbox events.

Development

pnpm --filter @mavula/settlements build
pnpm --filter @mavula/settlements test

License: AGPL-3.0-only.

About

MAVULA Settlements - payment process and reconciliation foundation.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages