Skip to content

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

@stephane-segning

Description

@stephane-segning

Description

Sequence Diagram

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
Loading

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.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions