mojaloop / project

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

Client chosen resource identifiers need to be unique (duplicate checking and idempotency) #3770

Open bushjames opened 4 months ago

bushjames commented 4 months ago

Item ET1 from vNext beta assessment report:

Resource identifiers must be unique within a scheme and enforced by the hub.

Alpha comments: Duplicate checking on identifiers e.g. transferID is a requirement of the specification. Checks must be made by the hub on all incoming client chosen resource identifiers to ensure no duplicates are introduced to schemes. This has to be since the beginning of scheme time.

Beta comments: Some code comments added but no concrete implementation since alpha

Concrete implementation needed for all resource types.

JulieG19 commented 3 weeks ago

Comments from sprint planning: Transfer is high priority.

JulieG19 commented 3 weeks ago

Check the link of the definition document here: https://docs.mojaloop.io/api/fspiop/v1.1/api-definition.html#idempotent-services-in-server