Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-3115 | Transaction Fee & Remaining free transactions (EPFS) | 3.0 | 5.0 | Done |
Role: User
Objective:
want to see the fee for every interbank transaction including Top-ups and Withdrawals
Reason:
so that I know how much will the transaction cost
Functional requirements:
Every SaFi user subscribes to one of the subscription plans. Based on that, the user has a certain number of free transactions available. In that case, the user will not be charged any fee unless there are no free transactions left.
UI requirements:
the fee should be displayed:
on the review transaction screen, so the user can check it before submitting the transaction
Process flow:
Execution steps (Happy path):
User is on the “Review transaction” screen or on the “Transaction details” screen of a transaction
The transaction fee is displayed
Internal dependencies:
Transaction Processor Manager
Transaction History screen
External dependencies:
-
Alternative scenarios:
-
Acceptance criteria:
the fee is applicable for every transaction except for intrabank transactions (between SaFi users) - only interbank transactions
the fee should be displayed:
on the review transaction screen, so the user can check it before submitting the transaction
the fee amount depends on the following:
timing of the transaction (as soon as possible / up to next banking day) for Interbank transaction and E-Wallet withdrawals
merchant: every type of transaction provided by different merchant has different fees defined
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=3145%3A56514
Attachments:
Transaction Fee Displayed.png (image/png)
~Transaction Fee Displayed.tmp (application/vnd.jgraph.mxfile)
~Transaction Fee Displayed.tmp (application/vnd.jgraph.mxfile)
Transaction Fee Displayed (application/vnd.jgraph.mxfile)
Transaction Fee Displayed.png (image/png)