Key parent P fe story points be story points story points Status
SM-2634 Epic Bill Payment (Paynamics) Medium 1.0 0.0 1.0 Done

Role: User

Objective: see the transaction details

Reason: I can check the transaction status or edit the category

Functional requirements:

Display progress & result based on Paynamics API response.

UI requirements: -

Process flow:

  1. User successfully validates themselves

  2. User is navigated to the “Payment in process” screen

Bill Payments

Execution steps:

  1. Validation successful

  2. Payment is being processed - “Payment in process” screen displayed

Internal dependencies:

🟢4. Review the Transaction & submit

External dependencies:

Paynamics API

Alternative scenarios:

  1. Transaction process fails

  2. Error screen is displayed

    1. User can contact support

Acceptance Criteria:

  • “Payment in process” 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 “Payment in process”

    • Bill provider name

    • Unique identifier

    • Account number

    • Date of the transaction

    • Amount

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

  • the Paynamics call is fully synchronous, so the answer is immediate, but:

    • if it takes more than 5s to receive an answer from Paynamics, the status should be displayed as “Payment in process”

    • if it takes up to 5s to receive an answer, the status of the transaction is “Transaction successful” or “Transaction failed”

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