Fayda ID Integration

WORK IN PROGRESS

User stories

In Social Registry (SR), the registrants' data are dynamically populated. There is a requirement to update the registrants' information with Fayda ID* along with their Registration ID (RID).

FaydaIDConnector

The FaydaIDConnector component in the backend enables SR to retrieve and update Fayda IDs with their RIDs using APIs in the relevant registrants' data.

*Fayda ID is a 12-digit unique identification number issued by NIDP (National ID Program) of Ethiopia to residents who fulfill the required procedures put in place by NIDP digital identification number.

Feature and functionality

FeatureFunctionality

Automatic retrieval and synchronization

FayaIDConnector automatically retrieves data in sync with the Registration IDs.

APIs

  • Initiates the periodic task that retrieves a list of Registration IDs that first authenticates with an OpenG2P API.

  • Uses the retrieved list of Registration IDs to call the Fayda Number API to get the data from Fayda API.

  • It updates the Fayda ID and additional information using the OpenG2P API.

  • At last, data from the response is processed and transformed to update the relevant records with Fayda ID in OpenG2P system.

Reliability and consistency

The service's comprehensive error handling, logging systems, and continuous operation design ensure trustworthy and consistent data updates.

Maintenance

FaydaIDConnector is an essential component of maintaining current registration information by automating these processes and enhancing data accuracy and operational efficiency.

Last updated

Logo

Copyright © 2024 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.