Wallet-as-a-Service

Introduction

Wallet-as-a-Service (WaaS) enables platforms to embed full-featured digital wallet functionality directly into their apps or systems. It provides an API-based infrastructure to issue, top-up, monitor, and manage user balances securely—without needing to build wallet systems or acquire regulatory licenses independently.

WaaS is designed for platforms that want to create branded wallet experiences with flexibility, speed, and compliance from day one. There are two types of WaaS:

SNAP API

Direct integration of digital wallet APIs into your company's application to streamline all payment transactions.

Whitelabel Wallet

End-to-end creation of a digital wallet application customized to your company's branding. This application encompasses all features available in the DOKU e-Wallet, with a similar interface and layout. With this service, the process of creating a digital wallet application becomes faster and easier, equipped with various features such as account creation, bank transfers, QRIS payments, and much more.


Key Features

Feature
Description

API-First Infrastructure

Provides RESTful APIs to issue, fund, transfer, and track balances. Enables full backend wallet functionality through integration.

Brandable & Embedded

Enables platforms to fully control UI/UX while DOKU powers the wallet logic in the background.

Secure & Compliant

Operates under DOKU’s regulatory licenses, including KYC, AML, and other financial regulations.

Data Tracking

A centralized dashboard to monitor wallet activity, track balances, and manage user operations.

KYC & Reporting Support

Built-in capabilities for identity verification, transaction history, and compliance reporting.

Scalable Infrastructure

No need to build or maintain backend systems—DOKU manages the infrastructure, updates, and security.


Use Cases

Challenge: A digital cooperative platform needed to enable secure savings, loan disbursements, and QRIS-based transactions—without having the in-house resources to build or manage financial backend systems.

Solution:

  • Integrated Wallet-as-a-Service APIs to issue wallets and manage balances per member

  • Enabled wallet funding via Virtual Accounts

  • Supported transfers and withdrawals as part of the cooperative's savings and loan operations

  • Leveraged DOKU’s compliance and licensing to operate without requiring its own financial permits

Outcome:

  • Accelerated launch without needing backend wallet infrastructure

  • Smooth transaction experience for members

  • Full control over wallet flows and visibility through the WaaS dashboard


FAQ

Who can use Wallet-as-a-Service?

Wallet-as-a-Service (WaaS) is ideal for businesses that want to embed wallet functionality into their platforms. Typical users include:

  • Fintech platforms

  • Digital cooperatives

  • Loyalty and rewards apps

  • Marketplaces or aggregators

It's designed for B2B use and is not a consumer-facing wallet.

Do I need to handle compliance or licensing?

No. WaaS operates under DOKU’s regulatory licenses. This means you don't need to apply for your own financial licenses or manage compliance workflows like KYC, AML, or reporting—DOKU takes care of that for you.

Can I customize the wallet experience for my users?

Yes. You have full control over your user interface and user experience. DOKU provides the wallet infrastructure through APIs, so your app can remain fully branded and user-facing while using WaaS in the background.

What types of balances can the wallet support?

WaaS can support multiple types of balances, including:

  • Cash equivalents (e.g., top-ups, payments)

  • Cashback

  • Vouchers or loyalty points

Each balance type can be managed through unique wallet IDs.

How long does integration take?

Integration is API-driven and streamlined for speed. Many platforms can go live significantly faster compared to building and certifying a wallet system from scratch. The actual timeline depends on your team’s development capacity and desired features.

What is the cost to create a wallet?

Creating a wallet using Wallet-as-a-Service is completely free. There are no setup fees or charges for issuing wallets. Fees only apply when performing certain operations, such as transferring funds between wallets. Pricing is transaction-based, allowing you to scale cost-effectively as your platform grows.

Last updated

Was this helpful?