Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[01] 4.8 Handle Rejections (from Payee) #310

Closed
18 of 19 tasks
elnyry-sam-k opened this issue Jun 21, 2018 · 1 comment
Closed
18 of 19 tasks

[01] 4.8 Handle Rejections (from Payee) #310

elnyry-sam-k opened this issue Jun 21, 2018 · 1 comment
Assignees
Labels
Milestone

Comments

@elnyry-sam-k
Copy link
Member

elnyry-sam-k commented Jun 21, 2018

Goal:
As a Switch
I would like the Rejections (from Payee) to be handled
so that the rejected transfers by FSPs can be catered for as expected.

Tasks:

  • Implementation for Handling Rejections (from Payee) in
    • Rejections based on Kafka events are implemented [@ggrg]
    • ML-API-adapter to produce rejection events [@ggrg]
    • ML-API-adapter to cater for fulfill rejections via API calls [@ggrg]
    • Fulfill handler consumes rejection and produces position event
    • Position event handler to consume rejection: decrement position and produce notification, produce transfer
    • Transfer handler to consume rejection and update transfer state to reject
  • Unit Tests [@ggrg]
  • Integration Tests
  • Code coverage [@ggrg]
  • Test Rejections end-to-end [@ggrg]

Acceptance Criteria:

  • Rejections based on Kafka events are implemented
  • ML-API-adapter to produce rejection events
  • ML-API-adapter to cater for fulfill rejections via API calls
  • Fulfill handler consumes rejection and produces position event
  • Position event handler to consume rejection: decrement position and produce notification, produce transfer
  • Transfer handler to consume rejection and update transfer state to reject
  • Rejection functionality is tested end-to-end

Dependencies:

  • None currently

Accountability:

Pull Requests:

@elnyry-sam-k
Copy link
Member Author

Moving this over to next Sprint as this Sprint is overloaded (at 150%) and doesn't look like we'll get to this and had additional work in deploying 3.3 codebase and fixing bugs related to that (Items #403 , #392

@elnyry-sam-k elnyry-sam-k changed the title 4.8 Handle Rejections (from Payee) [01] 4.8 Handle Rejections (from Payee) Aug 20, 2018
@ggrg ggrg self-assigned this Aug 30, 2018
@ggrg ggrg closed this as completed Aug 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants