Key parent P fe story points be story points story points Status
SM-1693 Epic Money Withdrawal via Interbank Transfer (Paynamics) | In App (EPFS) Medium 3.0 0.0 5.0 Done

Role: User

Objective: want to fill in the desired amount of money I want to transfer to another bank account and set up the date,

Reason: so that I can transfer the correct amount of money on a specific date.

Functional requirements:

Amount of money

  • the input field contains a static PESO sign

  • only the numeric keypad is provided once the user clicks on the field

  • the user can type numbers with a decimal separator (point/dot)

  • while typing larger numbers (more than 999), every 3 decimal places will be automatically separated with a comma

  • the system automatically compares the typed amount of money with the bank account balance

  • on the bank account must stay a minimum amount of money (minimum = 1 PESO)

  • if the typed amount of money is less than the minimum amount a warning message will show and the transaction will fail

UI requirements:

  • numerical text box

    • number must be between predefined min & max amounts - warning should be displayed if number is out of range

  • “Note for myself” text box is displayed

  • CTA button “Continue” is displayed

  • Option to set up time of the transaction is provided → tap & modal window is displayed

Process flow:

Money Withdrawal via Interbank Transfer

Execution steps:

  1. User fills in the desired amount

    1. Adds a note if want - it’s optional

  2. User selects the timing of the transaction

    1. as soon as possible / up to next banking day

  3. User taps “Continue”

  4. Review page is displayed with all the details

  5. User confirms the transaction by tapping “Send” and verifies with passcode

Internal dependencies:

🟢 3. Select Bank from Suggested Bank Logo or from Bank List

External dependencies:

Paynamics

Alternative scenarios: -

Acceptance criteria:

  • manual input of the amount must be provided to the user

  • information about the available SaFi bank account balance is displayed

  • an option to upgrade the account version (as a hypertext link) is available to the user

  • an input field “Add a note for beneficiary” is provided to the user as optional (not compulsory to fill in)

  • an option to set up the time of the transaction is provided to the user in form of a modal:

    • if the bank is available for both Instapay and Pesonet, user can choose between “As soon as possible” or “Up to next day” option

    • if the bank is only a member of Instapay - not able to choose, only “As soon as possible” option is available by default

    • if the bank is only a member of Pesonet - not able to choose, only “Up to next day” option is available by default

  • CTA button “Send” is available to the user

Links to wireframes/UI:

https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=524%3A11663