Madhurima
AI voice chat

OPORTUN • B2C FINTECH • 2025

Making loan repayments fast & native

TIMELINE

1 month

ROLE

Product Designer (Me!)

TEAM

Design Manager

Product Managers

Developers

Tl;dr

Oportun was routing loan payments through a third-party app. Members left Oportun to pay, which added clicks, slow loads we could not control, and a hit to trust. Online payment completion was down 14% and delinquency was climbing. I redesigned native manual pay and autopay in one month: fewer steps, prefilled amounts, clear breakdowns, saved methods for returning users. One week after launch, the overall payment funnel rose 26.19% and we saw 1,000 more payments, with the biggest lift among delinquent members.

+ 26.19%

Overall funnel

+ 1,000

Payment in a week

SOLUTION

Here are some of the core flows

Easy 3-click payments.

Returning users should feel the process got shorter, not longer. Pay opens inside Oportun. Saved methods, prefilled amount, one confirmation. The flow is built for people who pay online every month and do not want to relearn it each time.

Transparency and user agency.

Users arrive on the payment page from different places, so the breakdown stays visible: what is due, what is past due, fees if any, and how the payment applies. Agency here means no surprises at the last step.

Seamless payments with autopay

Autopay needed to be easy to find and easy to trust. The flow explains what autopay does, and turning it on creates a new secured authorization each time so members know exactly what they agreed to.

OVERVIEW

Oportun is a fintech company focused on serving individuals with limited or no credit history.

Oportun is a fintech company focused on serving individuals with limited or no credit history. They offer personal loans, credit cards, and a savings app, serving a current user base of 2.2 million.

PROBLEM

Oportun used a third-party app for payments, and sending users out of the product reduced trust and control.

Members had to leave Oportun to finish a payment. That break in the flow made the experience feel less secure and harder to follow. We could not control load times or the extra steps inside the external app.

The funnel saw drop-offs because getting to a payment method took too many clicks.

Every handoff added friction. By the time someone picked a method and confirmed an amount, many had already abandoned. Returning users felt the process was slower than it needed to be.

OBSERVATIONS

Online payment completion rate was declining by 14% and delinquency rates were rising.

The PM pulled funnel data from our internal tools. Completion was slipping year over year. Late and missed payments were trending the wrong way at the same time. Payments were not just a UX annoyance. They were tied to delinquency risk.

HOW MIGHT WE…

Help users pay their bill efficiently?

User goal

Reduce delinquency?

Business goal

DESIGN PROCESS

I mapped the full payment flow first: where users landed from, where it broke, and how many steps it took to pay.

I traced every entry point into pay: home, loan details, reminders, past-due states. That map showed where clicks stacked up and where people dropped before reaching a payment method.

I split the work into two flows: manual payment and autopay.

Manual pay needed to feel fast for someone paying once. Autopay needed to feel trustworthy for someone setting up recurring payments. Each had different anxieties. Manual pay was about speed and clarity. Autopay was about knowing what would be charged and when.

Each flow had to feel native to Oportun.

The bar I kept in my head was closer to how iOS opens Maps from another app. You tap an address, Maps launches with the destination already set. Your location is already known. You did not retype anything or land on a generic home screen. It is technically a different app, but it reads as one continuous action. That is what native should feel like: context travels with you.

Alternate methods came with clear steps, honest tradeoffs, and nudges.

Members reach out to support during moments of uncertainty around payments, balances, or offer eligibility. When the product doesn’t clearly answer these questions, confusion leads to delayed.

DESIGN DECISIONS

Knowing when to add redundancy and when to remove it was key to feeling transparent without overwhelming users.

Transparency to amount breakup

People enter pay from home, a reminder, or a past-due banner. I kept the amount breakup on the payment screen anyway. Repetitive on paper, necessary in practice. Nobody should confirm a payment without seeing what they owe.

Prefilled payable amount

The due amount loads by default. Change it if you need to, but most members does not need to retype a number they owe.

Faster checkout cues for returning users

Saved methods and a familiar layout. Open pay, pick your card, done. Three clicks for someone who pays every month.

OUTCOME

Payments improved drastically in a week, especially for delinquent users.

+ 26.19%

Overall funnel

+ 1,000

Payment in a week

REFLECTION

My key takeaways and learnings!

Working closely with PMs kept the scope tight to funnel data.

Funnel drops, completion rates, and delinquency trends came from the PM's dashboards. I designed against those breakpoints.

Context matters as much as the information itself.

Payment is a high-intent flow. Showing what users need at the step where they need it is key to creating a seamless payment flow.