You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a sender, I want to create payment orders that can send crypto to multiple recipients so that I can efficiently distribute funds to multiple fiat recipients in a single transaction.
Acceptance Criteria
GIVEN a sender creating a payment order, WHEN they specify multiple recipients, THEN the payment order should be able to handle and process transactions to multiple recipients.
GIVEN a sender creating a payment order with multiple recipients, WHEN the order is processed, THEN the system should correctly distribute the specified amounts to each recipient.
GIVEN a sender creating a payment order, WHEN they provide an invalid recipient or malformed data, THEN the system should validate the input and return appropriate error messages.
Product & Design Links:
Tech Details:
Update the NewPaymentOrderPayload struct to support an array of recipients.
Ensure that the system can handle the creation, processing, and validation of payment orders with multiple recipients.
Update any related database schema to accommodate multiple recipients for a single payment order.
Ensure proper error handling and validation for the new payload structure.
Ensure split payment orders are handled efficiently in the indexer service
Open Questions:
How should the system handle partial failures in a multi-recipient transaction?
Should there be any limits on the number of recipients per payment order?
Notes/Assumptions:
It is assumed that the existing system can be extended to support multiple recipients without significant restructuring.
The system should ensure that each recipient receives the correct amount as specified in the payment order.
The text was updated successfully, but these errors were encountered:
User Story
As a sender, I want to create payment orders that can send crypto to multiple recipients so that I can efficiently distribute funds to multiple fiat recipients in a single transaction.
Acceptance Criteria
GIVEN a sender creating a payment order,
WHEN they specify multiple recipients,
THEN the payment order should be able to handle and process transactions to multiple recipients.
GIVEN a sender creating a payment order with multiple recipients,
WHEN the order is processed,
THEN the system should correctly distribute the specified amounts to each recipient.
GIVEN a sender creating a payment order,
WHEN they provide an invalid recipient or malformed data,
THEN the system should validate the input and return appropriate error messages.
Product & Design Links:
Tech Details:
NewPaymentOrderPayload
struct to support an array of recipients.indexer
serviceOpen Questions:
Notes/Assumptions:
The text was updated successfully, but these errors were encountered: