← 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.

CHART OF ACCOUNTS · ACME-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
AWS
YOUR ACCOUNT
.NET
NATIVE C#
DOCKER NATIVE

Money moves. We do the accounting.

01

Double-entry ledger

Every movement is two balanced journal lines.

02

Multi-currency

Accounts, conversions, and FX rates per tenant.

03

Holds & releases

Escrow with time-based auto-release.

04

Reconciliation

Daily balance-integrity checks with alerts.

05

Compliance

KYC hooks, sanction screening, audit exports.

06

Payouts

Integrate with banks, Paystack, Stripe, Flutterwave.

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.