mojaloop / project

Repo to track product development issues for the Mojaloop project.
Other
23 stars 15 forks source link

PM8: Pausing A Participant DFSP #3572

Open ei-nghon-phoo opened 11 months ago

ei-nghon-phoo commented 11 months ago

Goal:

As a Hub Operator or a Participant,

I want to have the ability to pause participant DFSPs' participation in transactions,

so that it can no longer involved in transactions as either the payer DFSP or the payee DFSP.

Acceptance Criteria:

For Hub Operator:

  1. The Hub Operator with a certain role must have access to the "Pause" function for Participant in admin portal.
  2. When the Hub Operator pauses a Participant:
    • The Participant's involvement in transactions as both the payer DFSP and payee DFSP should be blocked.
    • The Hub Operator should still be able to perform fund in/fund out operations and any other actions for that paused participant.
    • When an user try to make a transaction that involved "paused" DFSP, it should return a proper error message.

Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating

Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating


Tasks:

Done

Pull Requests:

Follow-up:

Dependencies:

Accountability:

ei-nghon-phoo commented 11 months ago

Out of scope for Beta (NOW) For Participants:

  1. Participants must have access to the "Pause" function through the Participant Portal.
  2. When the "Pause" function becomes available to Participants:
    • Participants should be able to pause their own involvement in transactions as both the payer DFSP and payee DFSP.
    • Participants should receive confirmation when the "Pause" function is successfully executed.
    • Participants should receive clear information about the implications of pausing their involvement, such as not being part of transactions.