Key parent P fe story points be story points story points Status
SM-2261 Epic Top-up via Bank Transfer (Paynamics) | In App Medium 2.0 3.0 2.0 Done

Role: User

Objective:

The user should be able to see the transaction status and general details of the transaction.

Reason:

The user will be able to check the transaction status (in process, successful, failed) and go to a deeper level of transaction details by selecting hyperlink “See transaction detail”.

Functional requirements:

Please, see the Technical analysis here >> Top-up via Bank Transfer

UI requirements:

All the details on the screen are in a read-only mode. The status of the transaction should be clear for the user - an icon and status name should differ (Payment in process, Transaction successful, Transaction failed)

Process flow:

Top-up via Bank Transfer

Execution steps (Happy path):

  1. After user confirmed the transaction a transaction status screen is displayed.

  2. User can either close the screen or proceed to transaction details.

Internal dependencies:

🟢 4. Insert bank Credentials to Log-in

Transaction Processor Manager

External dependencies:

Paynamics Workflow API

Alternative scenarios:

If the transaction was not correctly processed by the 3rd party or there are insufficient funds on the Debit Card, the transaction will fail and the status will be “Transaction failed”.

Acceptance criteria:

  • “Payment in Process” information screen is displayed to the user after he/she was redirected from other bank screen as a confirmation, that the user submitted the transaction request.
    This includes:

    • an icon and the transaction status “Payment in Process”

    • bank name

    • Top-up amount

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

  • Once the transaction is completed and the account has been topped-up, the transaction status will change to “Payment successful”

Links to wireframes/UI:

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