Version 3 of the Ireti App

Transfer via IretiPay

Estimated reading: 2 minutes 112 views

1. Page Objective

The Transfer via IretiPay page allows the user to:

  • enter the amount to transfer
  • perform an internal IretiPay transfer
  • send money for free and instantly to another IretiPay user

It represents the amount entry step in the transfer process.

2. Access Context

This page is accessible after:

  • selecting the beneficiary
  • choosing the IretiPay payment method on the Money Transfer page

3. Page Header

3.1 Back Button

  • Icon: back arrow
  • Function:
    • return to the previous step
    • change the transfer method or the recipient

3.2 Title

Transfer via IretiPay

🎯 Clearly indicates the selected transfer channel.

3.3 Beneficiary Information

Displayed below the title:

  • Avatar / Initial: K
  • Name: Kim
  • Number: 07 59 40 ..

📌 This information is displayed in read‑only mode to prevent any modification at this stage.

4. Amount Entry Area

4.1 Amount Field

  • Type: numeric field
  • Initial value: 0
  • Currency: CFA francs (implicit)
  • Behavior:
    • the amount is displayed dynamically while typing
    • only numeric values are allowed

🎯 Objective: allow fast and error‑free entry of the transfer amount.

5. Custom Numeric Keypad

5.1 Layout

  • Numeric keys: 1 to 9
  • Special keys:
    • 00: quick entry for hundreds or thousands
    • 0: zero
    • ⌫ (backspace): delete the last digit

5.2 Features

  • Controlled input (no system keyboard)
  • Progressive deletion of the amount
  • Prevents any non‑numeric input

6. Primary Action Button

  • Button: Make the transfer
  • Position: bottom of the screen
  • State:
    • disabled (greyed out) if the amount = 0
    • enabled as soon as a valid amount is entered
  • Function:
    • validates the amount
    • moves to the next step:
      • summary
      • confirmation with PIN / biometrics

⚠️ No transaction is executed at this stage.

7. Bottom Navigation

Visible elements:

  • 🏠 Home
  • đź“· QR Code (floating central button)
  • đź§ľ Bills

📌 Navigation remains accessible but may be restricted depending on business rules (process in progress).

8. Expected Functional Behaviors

âś… Smooth and instant amount entry
âś… Blocking of invalid amounts (0 or negative)
âś… Available balance verification at the next step
âś… No fees applied (internal IretiPay transfer)

9. Error Cases to Handle

  • Zero or invalid amount
  • Insufficient balance
  • Network connection issue
  • User session expired

👉 Clear messages must be displayed before final confirmation.

10. Security

  • The transfer requires final confirmation (PIN, biometrics)
  • No execution without explicit validation
  • Beneficiary data is locked

11. UX / UI Rules

  • Large and readable keypad
  • Amount clearly visible and centered
  • Clearly identifiable action button
  • Simple, distraction‑free flow

12. Summary

âś… Step dedicated to amount entry
âś… Free and instant internal transfer
âś… Secure and intuitive interface
âś… Maximum reduction of input errors

Share this Doc

Transfer via IretiPay

Or copy link

CONTENTS