Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 4.22 KB

File metadata and controls

28 lines (19 loc) · 4.22 KB
description
WORK IN PROGRESS

Fayda ID Integration

User stories

{% @jira/embed url="https://openg2p.atlassian.net/browse/OE-133" %}

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.

{% hint style="info" %} *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. {% endhint %}

Feature and functionality

Feature Functionality
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.