Key | parent | P | fe story points | be story points | story points | Status |
---|---|---|---|---|---|---|
SM-5093 | Slacker Integration in Transactions (MVP) | 3.0 | 0.0 | In Progress |
Role: message mapping/processing service
Objective: We will convert all response codes including error codes to user-friendly & formal messages when reverting back to the user.
Reason: So that the user is not confused and understands what happened with the transaction. Generic message must be provided to the user - so that he cannot trace what is happening in the SaFi systems leading to a rejection of the transaction.
Functional requirements:
UI requirements:
Process flow:
https://safibank.atlassian.net/l/cp/uo0m9bCH
https://safibank.atlassian.net/l/cp/0fuVFPb4
Execution steps:
User creates a transaction
The loader is displayed while the transaction is checked by the fraud system
User will receive an additional authentication request for the face match or vKYC
User will provide incorrect data/action or will not provide them at all
The transaction is rejected and an error message is displayed
user is redirected back to the first screen after selecting the type of the transaction
Internal dependencies:
Slacker
IAM
External dependencies:
Alternative scenarios:
Acceptance criteria:
a transaction is initiated and rejected by the Step-up
the integration service (i.e., payment aggregator/partner/merchants) will respond with an error code/message
If some external services do not have any response code, we will use the response message instead
mapping service will compare the response from the integration service with a relational database, where the mappings are stored
a more user-friendly (or formal) error message is selected and displayed to the user
CTA button ‘Close’ will redirect user to dashboard
CTA button ‘Try it again’ will redirect user back to the initial screen where he selected the merchant/or transaction type (whichever is furthest)
Links to wireframes/UI:
https://www.figma.com/file/dkDQHRa1zq7tU58MiL6hBR/SaFi---UI---MVP-(Shared)?node-id=20196%3A183969