← All BaaS products
Digital Wallet

Wallet

Kanject.Wallet

A complete digital wallet backend — Chart-of-Accounts, attribute-driven posting profiles, balances, escrow, multi-currency. Fully auditable, double-entry by construction, deploys into your PCI-scoped AWS. It records the movements your payment stack makes — Kanject keeps the books, it never touches the money.

CHART OF ACCOUNTS · KANJECT-LTD · double-entry by construction
1100asset
Stripe Clearing
₦12,450
SettlementClearing
2001liability
Customer Wallet
₦48,820
WalletLiability
2002liability
Escrow
₦5,300
EscrowLiability
POSTING EVENT
CustomerPaymentPosting
Post
topic""
source""
amount
ref"ord_9xk2"
JOURNAL · POSTED
CustomerPayment · ord_9xk2
balanced
ACCOUNTNARRATIONDEBITCREDIT
6
CAPABILITIES
YOUR ACCOUNT
NATIVE C#
DOCKER NATIVE

Money moves. We do the accounting.

01

Double-entry ledger

Every movement is two balanced journal lines — unbalanced posting profiles fail the build.

02

Attribute-driven posting

Chart-of-accounts and posting profiles as attributes; rules target account roles, not numbers.

03

Multi-currency

Accounts, conversions, and FX rates per tenant.

04

Holds & releases

Place and release holds against wallet balances — escrow, liens.

05

Transaction lifecycle

Log, post, commit, reverse, and cancel through ITransactionManager.

06

KYC & sanctions states

Wallet parties carry KYC and sanctions-screening status.

Docker native

Built in .NET.
Spoken in every language.

Every Wallet module ships as both a NuGet package and an official Docker image — runs on ECS, EKS, Fargate, App Runner, or your laptop. Call its HTTP/gRPC API from Python, Go, Node, Java, Rust, or anything else that speaks the wire.

  • Multi-arch images: amd64 + arm64 from the same tag
  • OpenAPI + gRPC reflection enabled out of the box
  • Same configuration surface — env vars, Parameter Store, file
$ docker pull kanject/wallet:latest
One NuGet install. Zero glue code.

Kanject.Wallet ships into your AWS, registers itself with one line in Program.cs, and exposes a typed API the rest of your service can use immediately.

Read the deployment guide →
Ready to ship?

Simplify your cloud
journey today.

Join forward-thinking developers and businesses who trust Kanject to eliminate cloud complexity and accelerate innovation.