Key parent P fe story points be story points story points Status
SM-2429 Epic Money Withdrawal via Cash-Out (Paynamics)| Only in App Medium 2.0 0.0 2.0 Done

Role: User

Objective: want to see the status of my transaction and be able to display the transaction details

Reason: so that I can check the transaction reference code and show it to the merchant.

Functional requirements:

The transaction pending screen is displayed after the money withdrawal request was submitted.

UI requirements:

  • Transaction details are displayed on the screen.

  • Display instructions under transaction details.

Process flow: Money Withdrawal via Cash Out

Execution steps:

  1. The user submits the cash-out withdrawal transaction on the Transaction Details screen.

  2. The transaction process begins, and the transaction is in a pending state.

  3. Instructions are displayed on the screen.

  4. Money is debited from the account immediately

    1. The user has to follow instructions to complete the transaction

    2. The reference code is valid for 5 calendar days

Internal dependencies: 🟢4. Review the Transaction & Submit

External dependencies:

Paynamics

Alternative scenarios:

The transaction failed due to fraud check or not enough money on the current account balance.

Acceptance criteria:

“Transaction pending” information screen is displayed to the user as a confirmation, that the user submitted the transaction request.
This includes:

  • an icon and the transaction status “Transaction pending”

  • “Reference Code”

    • status “Pending” when the code was not yet generated

    • status with generated code (the code will be displayed)

  • “Valid until”: day and time until the Reference Code is valid (5 days from creating the transaction)

  • amount

  • User is able to display Transaction details by clicking on the hyperlink “See transaction detail”

  • The instructions for the user on how to complete the transaction at the OTC merchant are displayed (only while the status of the transaction is Pending):

    • 1. Go to the nearest “OTC merchant name”

    • 2. Present your reference number

    • 3. Get money (cash) at the cashier

    • 4. Keep your receipt as a proof

Links to wireframes/UI: https://www.figma.com/file/0LEEFZgkUnPkPTkY9PMREt/SaFi---WF-%26-UI-(Shared)?node-id=9435%3A104698