Key parent P fe story points be story points story points Status
SM-5696 Epic Transfer money between intrabank accounts (MVP) Medium 8.0 8.0 16.0 In Progress

Role: User

Objective:

wants to see the initial status after confirmation of the transaction

Reason:

so that he can see if the processing of the transaction really started or the transaction is already processed.

Functional requirements:

If getting an answer from Paynamics takes more than 5 seconds, the status of the transaction should be Pending/In process. If the response from Paynamics is immediate (within 5s) the status should be automatically “Successful”.

UI requirements:

While waiting for the response (0-5s) a loading screen should be displayed to the user.

Process flow:

Execution steps:

  • User confirms the transaction

  • loading screen is displayed

  • if the response is less than 5s - status screen with successful message is displayed

  • if the response is more than 5s - status screen with processing message is displayed

Internal dependencies:

TPM, THM

External dependencies:

Paynamics

Alternative scenarios: n/a

Acceptance criteria:

  • After the user confirms the transaction, and the response from Paynamics takes more than 5 seconds, its status should be:

    • “In process” for all the flows except OTC, the status screen says “We’re processing your payment”

    • “Pending” for OTC flows (cash-in, cash-out), the status screen says “Pending transaction”

    After the user confirms the transaction, and the response from Paynamics is within 5 seconds, its status should be:

    • “Successful” for all the flows and transactions

Links to wireframes/UI:

https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=17581%3A133358