ADORSYS-GIS / ADORSYS-GIS/e2e-banking-app

User Story 3: As a PowerPay user, i would like to withdraw money using my Choronko - Use-case v3

Aperta
#37 0 commenti 0 reazioni 1 assegnatario Rivendicata da @ArmandMeppa Vedi su GitHub
user-story
Lingua principale
JavaScript
Stelle
9
Fork
23
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Description

Sequence Diagram
```mermaid
sequenceDiagram
actor chUser
participant choronko
actor posuser
participant PP app
participant PP service
chUser ->> choronko:(pos number and amount)
choronko ->> PP service:(Send)
PP service ->> PP service: (account balance)
PP service -->> choronko: (Confirmationmsg for topup)
choronko -->> chUser: (Display())
chUser ->> choronko:(Enter code and otp)
choronko ->> PP service:(send code and otp)
PP service ->> PP service: (execute withdrawal)
PP service -->> PP app: (successfull)
PP app -->> posuser: Display
PP service -->> choronko: (successfull)
choronko -->>chUser: Dicplay
```
Wireframe
- Implement a front-end format of sending money to another user via sms
- implement a function to receive user message containing amount and number to whom the user is sending to and extract the data from the messsage sent by the user to the service.
- implement validation mechanism where the database verrifies if user has specified amount to send. Handle error messages and return corresponding error message. This function returns a the recipient's name (data) and the amount of the transaction, plus the transaction (data).
- Implement the validateTransactionWithPin(transactionId, pin) function (REST API): Confirm a user's pin for a procedure.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.