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

User story 12: As Choronko using a PowerPay User, I would like to check my balance

Offen
#5 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
user-story
Vorherrschende Sprache
JavaScript
Sterne
9
Forks
23
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Description

Sequence Diagram

```mermaid
sequenceDiagram

participant cu as choronko user
participant choronko as choronko
cu->>choronko : check balance ()
choronko->>pps : send request
pps->>pps : check account
pps-->>choronko : Request for PIN(send procedure ID)
choronko-->>cu : Display enter PIN message
cu->>choronko : Send PIN
choronko->>pps : send PIN(PIN, procedure ID)
pps->>pps : validate PIN
pps-->>choronko : balance details
choronko-->>cu : Display balance details
```
Wireframe

![Image](https://github.com/ADORSYS-GIS/e2e-banking-app/assets/150008782/b0712013-fce7-4693-b5db-c4932aef7578)

Tickets and Explanations
- Refer to U.S: #1
- Implement a translation service to convert messages from the Choronko phone to the P.P.Service.
- Implement a Spring cloud function app to receive webhooks from the SMS Gateway
- Call the P.P. Service with required data
- Return a result to the user
- The following diagram show a basic flow

```mermaid
flowchart LR
ChoronkoPhone --> APIGateway
APIGateway --> |"New SMS (with content)"|TranslationService
TranslationService --> |"Nomal Message"|PPService
PPService --> |Response|TranslationService
TranslationService --> |"Parse SMS"|APIGateway
APIGateway --> |"final message"|ChoronkoPhone
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.