Skip to content
← Back to portfolio

Designing a bilingual voucher webview: seven flow maps

Project release5 min read
Platform UXPayment UXFlow DesignWebviewFintech UX

A voucher webview for a well-known charity enterprise

This is a B2C and B2B2C voucher webview designed for a well-known charity enterprise, serving multiple country markets with English and Bahasa Indonesia interfaces. People buy vouchers, pick a payment path, share them, or redeem them at a counter. This article walks the seven flow maps of UI Flow V2. Screens are deliberately low resolution with merchant and client branding blurred; the structure, states and decisions are the point.

UI Flow V2 Buy page: bilingual webview catalog beside card detail states for new and used vouchers, with merchant cards blurred
The buy flow in English and Bahasa Indonesia. Catalog, card detail, then the pay tab in new and used states. Merchant branding is blurred.

Buying, discounts and every payment path

The buy pop up looks simple but covers three behaviors: a single purchase, bulk orders in the hundreds, and typed quantities, with a system cap per voucher type. Payment was the most complex part of the project: one path through an e-wallet, another through ATM and bank transfer via a payment service provider, and every bank has different transfer steps. So each bank got its own bilingual step-by-step guide, plus a countdown that gives the waiting-for-funds period a visible state.

Buy voucher pop up states: default, 200 voucher bulk entry and native keyboard typing, with brand cards blurred
The buy pop up: single purchase, a 200 voucher bulk order, and the native keyboard for quantity typing.
Payment PSP flow: e-wallet and ATM bank transfer paths converging on the card detail pay tab, with merchant cards blurred
Two payment families: e-wallet on top, ATM and bank transfer below, both landing back on the pay tab.
Bank transfer detail flow with step-by-step instructions per bank in English and Bahasa Indonesia, bank logos blurred
Bank transfer detail: per bank how-to steps in two languages, with a countdown before the order expires. Bank logos are blurred.

Sharing, redeeming and the long tail

The world after purchase is even longer: people write memos, copy voucher numbers, send vouchers to friends through a messaging app, and receivers open them from a link. The card itself has four states: new, used with undo, history and the single voucher case. Redemption had to support six methods, OTP, barcode, QR code, card number, barcode with pincode and URL, because every partner merchant runs a different counter system. The lesson from drawing these seven maps: a flow map's value is not the screens, it is laying the long tail flat so engineering and support see every path before launch.

Memo, copy, messaging share and online redeem flow, with client button and chat screenshots blurred
The share family: memo notes, copy to clipboard, share through a messaging app, and what the receiver sees. Client wording and chats are blurred.
Standard card layout in four states: voucher list, used vouchers, history tab and a single voucher, brand areas blurred
The standard card: voucher list, used state with undo, the history tab, and the single voucher case. Brand areas are blurred.
How to use strip covering OTP, barcode, QR code, card number, barcode with pincode and URL redemption, side panels blurred
One product, six redemption methods: OTP, barcode, QR code, card number, barcode with pincode, and URL.