LogoLogo
Log In DashboardAPI ReferenceDOKU Website
  • Introduction
  • Get Started
    • Create Account
    • Activate Business
    • Manage Business
      • Manage Team Members
      • Activate Services
      • Manage Payment Methods
      • Set Up Integration
        • Accept Payments
      • Manage Finances
        • Custom Settlement
          • Split Settlement
          • Hold and Release
          • Custom Report
        • Refund
        • Dispute
      • Manage Reports
        • Analytics
        • Transaction Report
        • Settlement Report
      • Manage Operations
      • Manage Customers
      • Set Up a Promo
      • Manage Multiple Brands
        • Company Dashboard
      • Update Business Data
    • Manage User Account
      • Change Password
      • Enable 2-Step Verification
  • Accept Payments
    • No-Integration Products
      • Payment Link
        • Create Payment Link
        • Manage Payment Link
        • Customize Checkout Page
      • e-Katalog
        • Manage Catalog
        • Manage Items
        • Place an Order
        • Manage Orders
      • QRIS
      • PayChat
        • My WhatsApp Business
        • Accept Order
      • Virtual Terminal
    • Integration Tools
      • DOKU Checkout
        • Customize Checkout Page
        • Configure Notifications
        • Manage Checkout Orders
      • Direct API
      • e-Commerce and Plugins
        • Shopify
        • WooCommerce (WordPress)
        • Adobe Commerce (Magento)
      • SDKs and Libraries
    • Payment Methods
      • Requirements and Limitations
    • Finance & Settlement
      • Settlement Time
      • Pricing and Fees
      • Business Loan
      • Refund & Chargeback
    • Promo Engine
  • Payouts
    • Domestic Payouts
      • List of Banks
      • List of e-Wallets
      • List of Virtual Accounts
    • Cash Out
  • Other Solutions
    • Wallet-as-a-Service
    • Sub-Account
  • Mobile Apps
    • Juragan DOKU
    • DOKU e-Wallet
      • Account Settings
      • Account Verification
      • Top-Up and Withdrawal
      • Online Transactions and Purchases
  • Use Cases
    • 🎓Education
    • 🎮Digital & Gaming
    • 💸Insurance
    • ✏️Freelance
    • 🍽️Food & Beverages
    • 🛒Retail
    • ✈️Travel & Hospitality
    • 🚚Logistics
  • Partner
    • Become a Partner
  • Security
    • Licenses
  • Miscellaneous
    • Glossary
    • SNAP Migration
    • Contact Support
  • Terms & Conditions
  • Privacy Policy
Powered by GitBook
On this page
  • Introduction
  • Key Features
  • Use Cases
  • FAQ

Was this helpful?

Export as PDF
  1. Other Solutions

Wallet-as-a-Service

PreviousCash OutNextSub-Account

Last updated 1 day ago

Was this helpful?

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:

H2H API (Linking Account)

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.

Real-Time Dashboard

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.

Multi-Wallet Use Cases

Supports various balance types (e.g., cash, cashback, vouchers) via unique wallet IDs per user.

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

Challenge: A financial platform offering buy-now-pay-later (BNPL) and bill payments needed a licensed, secure wallet infrastructure to manage user balances and repayments.

Solution:

  • Used WaaS to issue branded wallets for users

  • Enabled top-ups via Virtual Accounts linked to user IDs

  • Connected wallet balances to billing and loan repayment systems

  • Integrated compliance workflows using DOKU’s license and infrastructure

Outcome:

  • Fast time-to-market with minimal technical overhead

  • A fully embedded and seamless wallet experience

  • Regulatory compliance handled through DOKU

Challenge: A loyalty platform needed to manage cashback and voucher redemptions for users without building a wallet system from scratch.

Solution:

  • Implemented multi-wallet architecture to separate cash and non-cash balances

  • Integrated APIs to track balances, issue rewards, and handle redemptions

  • Operated under DOKU’s license for fund custody and reporting

Outcome:

  • Enabled complex reward flows with minimal dev effort

  • Delivered a branded user experience with backend wallet logic powered by WaaS

  • Streamlined tracking and reconciliation for both partners and end users

Challenge: A platform that connects multiple services—such as ride-hailing, food delivery, or logistics—needed a unified way to manage payments and balances for different stakeholders (e.g., drivers, merchants, partners) without building a custom wallet infrastructure.

Solution:

  • Integrated WaaS to issue individual wallets for each user or partner.

  • Enabled controlled fund flows between users, the platform, and third parties.

  • Monitored wallet activity and balances in real time through a centralized dashboard.

  • Used multi-wallet IDs to separate earnings, incentives, and fees.

Outcome:

  • Reduced complexity of managing internal ledgers or reconciliations.

  • Improved partner experience with fast and secure payouts.

  • Maintained full oversight of financial flows with built-in compliance support.


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.