← Work

004 · 2025

Plin: Peru's digital wallet

Plin is the free, instant way Peruvians send and receive soles with a phone number or a QR, across banks, from inside the app they already use. At Scotiabank I worked on the experience that makes that feel obvious: affiliate once, find a person, confirm the money moved, without teaching anyone a new product.

Role
Design · Scotiabank · Plin in the mobile app (flows, UI, handoff with channels)
Status
Shipped to production · live
fintechmobileP2PQR paymentsinteroperabilityScotiabank

Screens

Recargar transporte, end to end

The Metropolitano recharge flow as designed: from explaining the wait to activate balance, through amount and confirmation, to the receipt — built here as interactive-scale prototypes, not screenshots.

9:30

Recargar transporte

Recarga tus tarjetas de Metropolitano con Plin

Paso a paso
Consideraciones

¿Cómo funciona?

  1. 1. Ingresa el número de tu tarjeta de bus

    Está en la parte posterior de tu tarjeta

  2. 2. Ingresa el monto a recargar

    Puedes recargar desde S/ 1.00

  3. 3. Espera 5 min y activa tu saldo

    Dirígete a un módulo de validación para activar la recarga y usar tu saldo.

Recargar
01 · Recargar transporte — how it works
9:30

Recargar transporte

?

N° de tarjetai

8793458901

Continuar
02 · Enter Metropolitano card number
9:30

Recargar transporte

?

N° de tarjetai

Tarjeta general

8793458901

Montoi

S/ 7.00

Recarga desde S/ 1.00

Otros montos

✓ S/ 7.00
S/ 14.00
S/ 28.00
i

Deberás esperar 10 minutos para activar tu nuevo saldo.

¿Cómo activo mi recarga?

Continuar
03 · Choose recharge amount
9:30

Confirmación

Cuenta Sueldo

S/ 3,040.83

123-456788

S/ 7.00

Metropolitano

Tarjeta General

8793458901

Descripción de la operación

Ej. Recarga de metropolitano

04 · Confirm recharge from salary account
9:30

Cuenta Sueldo

S/ 3,040.83

S/ 7.00

Metropolitano

● Scotiabank Peru

now

Operación en curso

Hemos generado y autocompletado la clave

Confirma tu operación

Te enviamos una notificación. Por tu seguridad, la clave está oculta.

Reenviar en 20 segundos

Cancelar
05 · Confirm operation with secure key
9:30

Constancia

plin
S

Recargaste con Plin

Metropolitano / Corredor

S/ 7.00

Fecha y hora09 mar. 2025 - 05:00 p.m.
Número de tarjeta8793458901
Tipo de tarjetaTarjeta General
ServicioRecarga de tarjeta
Cuenta de origenCuenta Sueldo
*** *** 4043
DescripciónRecarga para la semana
Número de operación987.654.542.1120
Enviamos el detalle a: c******@gmail.com
Volver a Plin
Compartir
06 · Recharge receipt · Constancia

What Plin has to be

Cash and card are still default for a lot of everyday spending in Peru, but P2P through a wallet had already trained people to expect free, instant transfers with nothing but a phone number. Plin is that promise across banks: affiliate your number to a soles account once, then send or charge with a contact, a number, or a QR. It lives inside each bank's app, not as a separate download, which means the design has to feel like a Scotiabank feature and like the same Plin people already know from friends on other banks.

Decision

Phone first, account detail never

The whole point of Plin is that you never type a CCI or account number for a friend. Destinations are a number you already have, a contact that resolved to an affiliated user, or a QR you scan. That sounds simple until error states show up: numbers that aren't affiliated, people with several banks (pick which Plin destination), Yape and other networks in the interoperability map, and daily / per-operation limits that have to be clear before someone commits, not after a decline. The UI treats those as first-class states, not edge cases.

Decision

Trust is the confirmation screen

Sending money to a phone number has one fear that dwarfs the rest: wrong person. The confirm step is where trust is won or lost: who receives, which bank, how much, and that it's free and immediate. We kept that screen calm and readable, with the recipient identity as the primary signal, limits and fees (or the absence of them) in plain language, and a hard stop before the debit. QR pay and QR charge had to rhyme with that same confirmation grammar so scanning a merchant didn't invent a second mental model.

How it's built

Inside the bank app, not a brochure

Plin isn't a marketing page you hand off once. I designed and refined the in-app flows against real constraints: affiliation, send, receive, show-my-QR, scan-to-pay, and the states when interoperability routes to another network. Work sat with channels and product so what left Figma matched what the app could ship: copy in Peruvian Spanish, accessibility on small screens, and the same quiet patterns we used elsewhere in Scotiabank's digital channels so Plin didn't look bolted on.

How it's built

Recargar transporte, designed end to end

One of the heavier Plin surfaces is topping up a Metropolitano card from the Scotiabank app: explain the five-to-ten minute activation wait before anyone commits money, capture the card number, pick a preset amount, confirm which account pays, and land on a receipt that is shareable. The prototypes below rebuild that walkthrough in code — the Work index only scatters the three primary beats (how it works, amount, constancia).

Honest outcome

Plin shipped in the Scotiabank app and is live for customers today, including the broader interoperability people now expect with Yape and other entities. Adoption and volume numbers belong to the bank, so I'm not publishing them here. What I can defend is the design stance: phone or QR instead of bank details, confirmation as the trust surface, and one mental model whether you're paying a friend or a merchant.