ADORSYS-GIS / ADORSYS-GIS/e2e-banking-app
User story 12: As Choronko using a PowerPay User, I would like to check my balance
- 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

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
Bewertung
Dieses Issue wurde noch nicht bewertet.