Tech Hub

@ Solution Architecture Works

Version 3 of the Ireti App

Confirm Transfer

Estimated reading: 3 minutes 5 views

1. Page Objective

The Confirm Transfer page allows the user to definitively validate the recipient before proceeding with a money transfer operation.

Its purpose is to:

  • secure the operation
  • prevent sending errors
  • inform the user about the available transfer type

2. Access Context

This page is accessible after:

  • entering a new recipient
  • or selecting a number during the money transfer process

It is displayed as a modal window / sliding panel on top of the previous page.

3. General Page Structure

3.1 Display Type

  • Modal panel with rounded corners
  • Darkened background
  • Content centered on recipient confirmation

🎯 Objective: focus the user’s attention on validating the information.

4. Page Header

4.1 Title

Confirm transfer to

Clearly indicates that the user is at the validation step before sending.

4.2 Slide Indicator

  • Horizontal bar at the top of the panel
  • Indicates that the window can be closed or dragged

5. Recipient Card

5.1 Displayed Information

The central card displays the beneficiary’s information:

  • Recipient name: Kim
  • Phone number: 2250759400349
  • Avatar: user icon

5.2 Account Status

  • Badge: ✅ IritiPay account detected
  • Color: green
  • Meaning:
    • the number matches an existing IritiPay account
    • the transfer can be performed within the IritiPay network

5.3 Telecom Operator

  • Badge: Orange
  • Function:
    • indicates the operator of the phone number
    • provides additional information to the user

6. Informational Message – Transfer Type

6.1 Information Box

  • Icon: information (ℹ️)
  • Title: IritiPay transfer available

6.2 Message Content

This recipient has an IritiPay account.
You can make free and instant transfers.

🎯 Objectives:

  • reassure the user
  • highlight the benefits of internal transfers
  • inform about speed and zero fees

7. Action Buttons

7.1 Edit Button

  • Color: light / secondary
  • Function:
    • return to the previous step
    • edit the recipient’s name or number
  • Usage:
    • correct an error before continuing

7.2 Continue Transfer Button

  • Color: dark blue
  • Function:
    • definitively validate the recipient
    • move to the next step (e.g. amount entry)
  • Critical action:
    • triggers continuation of the transfer process

8. Bottom Navigation

Visible elements:

  • 🏠 Home
  • 📷 QR Code (central button)
  • 🧾 Bills

📌 Navigation remains accessible even during the process.

9. Expected Functional Behaviors

✅ Automatic number verification
✅ IritiPay account detection
✅ Dynamic display of the transfer type
✅ Blocking progression if information is invalid

10. Error Cases to Handle

  • Invalid number
  • Account not found
  • Network connection issue

👉 In these cases, a clear message must be displayed along with a corrective action.

11. Security

  • No transaction is executed at this step
  • Final amount confirmation occurs later
  • Information is displayed in read‑only mode

12. UX / UI Rules

  • Key information clearly visible
  • Primary actions clearly differentiated
  • Reassuring and educational messages
  • Mandatory confirmation step to reduce errors

13. Summary

✅ Key step for securing the transfer
✅ Clear validation of the recipient
✅ Highlighting the benefits of IritiPay
✅ Reduction of money transfer errors

Share this Doc

Confirm Transfer

Or copy link

CONTENTS