Making bill payments in Bank Islam’s internet and mobile banking quick, repeatable and trusted
Bank Islam finances students’ studies and wants to keep them as customers for life. Yet the current app offers few ways to pay a bill, and it feels dated. I designed Pay Bills for its desktop and mobile apps: JomPAY, saved favourites, new bills, card and financing payments. I prototyped every flow and tested the shared patterns with 9 users.
Role
UX/UI team member
Scope
Pay Bills · Sprint 3
Platforms
Desktop and mobile
Domain
Digital banking
Context
Context
1
The project
Bank Islam was redesigning its two digital channels, internet banking on desktop and the GO mobile app.
This case study covers one piece of that work: how customers pay bills.
2
Who it is for
Young users, Muslim and non‑Muslim, with a focus on students and fresh graduates.
Bank Islam gives them financing to study and wants them to stay as loyal customers after they graduate.
Favourites in a long list under a search box. New Transfer opens a list of ID types, from mobile number to passport to account number.
Organised by how money moves
Not by what the customer wants to pay.
These are my observations from the screens, not findings reported by users.
Transfer entry: Own/Other Account and DuitNow, with their favouritesThe DuitNow path, from dashboard to input screen
01 · The problem
Problem statement
Students and fresh graduates need to pay bills easily, but the current app gives them few options, organised by how money moves rather than by what they pay, makes them re-enter payee details every time, and feels dated.
We followed the Double Diamond model: Discovery, Definition, Development and Delivery.
The handwritten kick-off notes capture the starting point: the brief, who the users are, and the plan.
02 · How did we discover the problem
Interviews
We started with video-call interviews to learn users’ pain points, then ran exploratory interviews on feature enhancements, new services and UI changes.
7
Current users
Interviewed over video calls.
2
Groups
Students and graduates.
1 hour
Each interview
Pain points, feature enhancements, new services and UI changes.
02 · How did we discover the problem
What 7 users told us
One empathy map, built from all 7 interviews.
02 · How did we discover the problem
Meet Julia
23 years oldMalaysianFresh graduate
She prefers banking apps for her transactions, and loves deals, travel and local brands.
What she needs
Pay bills and other dues easily
Make cashless transactions seamlessly
Check her balance weekly and her daily transactions
02 · How did we discover the problem
User journey
Julia’s journey, mapped step by step, showed where banking gets in her way. The low point is step 7, when she pays her bills: “why it’s not easy to pay, why so many clicks”.
02 · How did we discover the problem
Key insights
People pay for different reasons
“Hanging out with friends for lunch and pay them using the app”
Repeat payments take repeat effort
“Feels frustrated when I have to add the payee details every time”
Paying should feel as easy as messaging
“Money transfers and bill payments should be no more difficult than sending a message on Whatsapp”
People want to know where their money goes
“I wish I can have a weekly summary of my expenses”
Spending should give something back
“Why aren’t we get rewarded for spending money :D”
The design feels old-fashioned
“Design is not so much appealing, old fashioned”
Quotes are from the empathy map built from all 7 interviews.
How might we help students and fresh graduates pay the different people and bills in their lives as easily as sending a message, without re-entering the same details every time, and stay on top of their spending?
Pay Bills inherited one question from the Fund Transfer work: where should saved payees live? These are the patterns explored there, next to the one Pay Bills uses.
One Pay Bills screen leads to every way of paying: Favourites, New Bill, JomPAY, Pay Card and Pay Financing. Each route is short, and ends with a review and a success screen.
Pay Bills opens as a side panel over the dashboard, so people keep sight of their accounts while they pay. Favourites and New Bill follow the same steps as on mobile.
A shared design system keeps desktop and mobile consistent, covering typography, a component library and an icon set — ensuring the same visual language across desktop and mobile.