Customer wallet
Web and mobile, one account.
A web and mobile wallet where customers see their balances, send funds and trade digital assets.
We built a crypto wallet for web and mobile, and the transaction engine behind it. Customers deposit and withdraw rand, send funds to other wallets, and buy, sell and swap crypto from one account, on a platform the owner runs.
When customers ask for crypto, the quick answer is a partner: an exchange for the trades, a custody provider for the coins and an app that runs on their terms. That holds until your team has to answer for it. The balances live in the partner’s system, so every trade, swap and withdrawal gets checked by hand against an export, and approvals for big withdrawals end up in email threads.
Customer balances sit in the partner’s system. When a customer asks where their money is, support logs a ticket with the partner and waits.
Someone downloads the exchange export and checks it line by line against your ledger. One missing swap can take the whole morning to find.
A large withdrawal waits on a reply-all chain, and the approval trail is spread across inboxes, which is the first thing an auditor asks for.
Deposits sit in one system, trades in another and swaps go through a third, so one customer’s day is spread over three reports.
Balances get worked out from the full transaction history each time a wallet opens. The busier your customers are, the longer they wait.
Adding an asset or changing a rule means a change request to the provider, and their hosting and security rules become yours.
Your customers hold you responsible for a platform you don’t run.
Flip the switch to see the same six jobs before and after the platform.
Customers’ crypto in a partner’s app, checked against an export every morning.
One wallet and transaction engine that you run, in your own cloud.
Follow one swap from the customer’s phone to the updated balance. Click through each stage.
Customers use the same wallet on web and mobile. They see their balances, deposit and withdraw rand, send funds to other wallets, and buy, sell or swap the supported assets.
Every transaction type goes through one transaction engine, from rand deposits and withdrawals to wallet-to-wallet transfers, swaps, spot trades and OTC deals, so there’s one place to look for any transaction.
Spot orders, swaps, deals and reconciliation run as BPMN workflows, with DMN tables for the decisions. Each step and approval is defined up front, and you can see which step every transaction is on.
When a transaction settles, the customer’s token balance is stored as a snapshot and history is read from one consolidated view, so the wallet stays quick as volumes grow. Reconciliation runs as its own workflow.
The wallet customers use, the engine behind it and the cloud it runs in, built as one system.
Web and mobile, one account.
A web and mobile wallet where customers see their balances, send funds and trade digital assets.
Six transaction types in one service.
One service that handles rand deposits and withdrawals, wallet-to-wallet transfers, swaps, spot trading and OTC deals.
From Bitcoin to stablecoins.
Bitcoin, Ether, Dogecoin, Shiba Inu, USDC and XRP, with token balances held for each customer.
Every step and approval defined.
Spot orders, swaps, deals and reconciliation run as BPMN workflows, so every step and approval is defined and visible.
Quick as volumes grow.
Token balances are stored as snapshots and transaction history is read from one consolidated view, so the wallet stays quick as volumes grow.
Their pipelines, their cluster.
The services and portals deploy through the owner’s own pipelines into their Kubernetes cluster.
Hover over a card for more.
The jobs stay the same, but they now happen in one place you control.
Balances, deposits, sends and trades in one wallet with your name on it.
One engine and one transaction history to work from when something needs checking.
Approval steps are defined in the workflow and visible on every transaction.
The services deploy through your own pipelines into your own Kubernetes cluster, so they run under your security rules.
On an ordinary day
No. The wallet and the transaction engine run as their own services on their own database, so they sit beside your current systems. Where they need to connect, we map that with you at the start.
Yes. This platform deploys through the owner’s own pipelines into their own Kubernetes cluster, so it runs on infrastructure they control and under their security rules.
You do. Approvals and decisions are modelled as BPMN workflows and DMN tables, which your risk and operations teams can read as diagrams and tables. We set them up with you, and a rule change starts as a change to the model.
The platform we built handles six, from Bitcoin to stablecoins, with token balances held for each customer. Which assets you’d support, and in what order, is one of the first things we’d work through with you.
Yes. The wallet is built with Angular, Ionic and Capacitor, so customers get the same wallet on the web and on mobile.
We look at the assets you want to offer, how transactions get approved today and where the platform has to run, and agree what the first release covers.
A working wallet and engine for a first set of assets and transaction types, deployed into your environment and tested with your team.
More assets, transaction types and workflows, added release by release as your customers and your rules need them.
Tick what sounds familiar.
You probably don’t need a wallet of your own yet. If digital assets are on your roadmap, a short call will tell you what it would take.
Every hand check and email approval is a cost of running crypto on someone else’s platform. It’s worth mapping which parts you’d bring in-house first.
Let’s talk through your assets, your approvals and where it needs to run.
Tell us which assets you’d support and how your transactions get approved today, and we’ll show you how we’d build it.
We built a crypto wallet for web and mobile, and the transaction engine behind it. Customers deposit and withdraw rand, send funds to other wallets, and buy, sell and swap crypto from one account, on a platform the owner runs.
When customers ask for crypto, the quick answer is a partner: an exchange for the trades, a custody provider for the coins and an app that runs on their terms. That holds until your team has to answer for it. The balances live in the partner’s system, so every trade, swap and withdrawal gets checked by hand against an export, and approvals for big withdrawals end up in email threads.
Customer balances sit in the partner’s system. When a customer asks where their money is, support logs a ticket with the partner and waits.
Someone downloads the exchange export and checks it line by line against your ledger. One missing swap can take the whole morning to find.
A large withdrawal waits on a reply-all chain, and the approval trail is spread across inboxes, which is the first thing an auditor asks for.
Deposits sit in one system, trades in another and swaps go through a third, so one customer’s day is spread over three reports.
Balances get worked out from the full transaction history each time a wallet opens. The busier your customers are, the longer they wait.
Adding an asset or changing a rule means a change request to the provider, and their hosting and security rules become yours.
Your customers hold you responsible for a platform you don’t run.
Flip the switch to see the same six jobs before and after the platform.
Customers’ crypto in a partner’s app, checked against an export every morning.
One wallet and transaction engine that you run, in your own cloud.
Follow one swap from the customer’s phone to the updated balance. Click through each stage.
Customers use the same wallet on web and mobile. They see their balances, deposit and withdraw rand, send funds to other wallets, and buy, sell or swap the supported assets.
Every transaction type goes through one transaction engine, from rand deposits and withdrawals to wallet-to-wallet transfers, swaps, spot trades and OTC deals, so there’s one place to look for any transaction.
Spot orders, swaps, deals and reconciliation run as BPMN workflows, with DMN tables for the decisions. Each step and approval is defined up front, and you can see which step every transaction is on.
When a transaction settles, the customer’s token balance is stored as a snapshot and history is read from one consolidated view, so the wallet stays quick as volumes grow. Reconciliation runs as its own workflow.
The wallet customers use, the engine behind it and the cloud it runs in, built as one system.
Web and mobile, one account.
A web and mobile wallet where customers see their balances, send funds and trade digital assets.
Six transaction types in one service.
One service that handles rand deposits and withdrawals, wallet-to-wallet transfers, swaps, spot trading and OTC deals.
From Bitcoin to stablecoins.
Bitcoin, Ether, Dogecoin, Shiba Inu, USDC and XRP, with token balances held for each customer.
Every step and approval defined.
Spot orders, swaps, deals and reconciliation run as BPMN workflows, so every step and approval is defined and visible.
Quick as volumes grow.
Token balances are stored as snapshots and transaction history is read from one consolidated view, so the wallet stays quick as volumes grow.
Their pipelines, their cluster.
The services and portals deploy through the owner’s own pipelines into their Kubernetes cluster.
Hover over a card for more.
The jobs stay the same, but they now happen in one place you control.
Balances, deposits, sends and trades in one wallet with your name on it.
One engine and one transaction history to work from when something needs checking.
Approval steps are defined in the workflow and visible on every transaction.
The services deploy through your own pipelines into your own Kubernetes cluster, so they run under your security rules.
On an ordinary day
No. The wallet and the transaction engine run as their own services on their own database, so they sit beside your current systems. Where they need to connect, we map that with you at the start.
Yes. This platform deploys through the owner’s own pipelines into their own Kubernetes cluster, so it runs on infrastructure they control and under their security rules.
You do. Approvals and decisions are modelled as BPMN workflows and DMN tables, which your risk and operations teams can read as diagrams and tables. We set them up with you, and a rule change starts as a change to the model.
The platform we built handles six, from Bitcoin to stablecoins, with token balances held for each customer. Which assets you’d support, and in what order, is one of the first things we’d work through with you.
Yes. The wallet is built with Angular, Ionic and Capacitor, so customers get the same wallet on the web and on mobile.
We look at the assets you want to offer, how transactions get approved today and where the platform has to run, and agree what the first release covers.
A working wallet and engine for a first set of assets and transaction types, deployed into your environment and tested with your team.
More assets, transaction types and workflows, added release by release as your customers and your rules need them.
Tick what sounds familiar.
You probably don’t need a wallet of your own yet. If digital assets are on your roadmap, a short call will tell you what it would take.
Every hand check and email approval is a cost of running crypto on someone else’s platform. It’s worth mapping which parts you’d bring in-house first.
Let’s talk through your assets, your approvals and where it needs to run.
Tell us which assets you’d support and how your transactions get approved today, and we’ll show you how we’d build it.
Interested in building a smarter, more connected operation? Contact us to discuss how AI can support your business goals.
We use cookies to provide you a better user experience on this website. Cookie Policy