> For the complete documentation index, see [llms.txt](https://docs.openg2p.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openg2p.org/1.2/user-guides/platform-guides/spar/self-update-id-with-financial-address-information.md).

# Self Update ID with Financial Address information

## Introduction

This document contains step-by-step instructions for the beneficiaries to login self-service portal offered by SPAR and map his/her national ID with their respective bank account/mpesa account.

## Prerequisite

* The user must have knowledge to access [SPAR](/1.2/deployment/openg2p-modules-deployment/spar-deployment.md) which is available in public portal via internet
* The user must have his/her National ID,  bank account details and email ID

## Procedure

1. Open the SPAR URL on your browser,  for example, <https://spar.openg2p.sandbox.net>
2. \<Geo-specific portal> page is displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FpkU1ZVFGZkHtmHFo3nFJ%2Flogin-page.png?alt=media&amp;token=c0f3c4eb-ef80-45c6-aac7-35ab26e225bd" alt=""><figcaption><p>Name of the portal.</p></figcaption></figure>

There are two options available to login self-service portal.

* Login with your email or phone number&#x20;
* [Login with your National ID](#login-with-national-id)

### Login with National ID

3. Click the ***SIGNIN WITH NATIONAL ID*** button.
4. Login with eSignet page is displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FZdHt1oc1tOVXKrzVghdi%2Fe-signet-login.png?alt=media&amp;token=3bc6d056-d0f8-40dc-a8f1-b6a13e4b2a4d" alt=""><figcaption><p>eSignet login page.</p></figcaption></figure>

You can select your preferred mode of login.

* [Login with OTP](#login-with-otp)
* Login with Biometrics
* Login with Inji Mobile App
* Login with Inji Mobile App1

#### Login with OTP

5. Click the ***Login with OTP*** button.
6. ***Login with OTP*** page pops up.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FH851k9Mg6bG4oOsu1S3L%2Flogin-otp.png?alt=media&amp;token=f33ec461-8084-46eb-bb2e-759cacba4a96" alt=""><figcaption><p>Login with OTP.</p></figcaption></figure>

7. Enter the ***VID*** number and click the ***Get OTP*** button.

You receive the OTP number in your registered phone number.

8. Enter the OTP number and click the ***Verify*** button.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2F1w2Esd6TGDbf3Hfu2ACP%2Flogin-otp-verify.png?alt=media&amp;token=bb917d73-36bd-436d-a170-6a0135240e79" alt=""><figcaption><p>OTP verification.</p></figcaption></figure>

It redirects to the \<Geo-specific portal> Home pag&#x65;***.***

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fy7kvl905HQGmtFv3gAPr%2FNSPAP%20-%20Home%20page.png?alt=media&amp;token=25bb08fa-bd98-47b9-9e1b-f23f895b8b58" alt=""><figcaption><p>Home page.</p></figcaption></figure>

In ***Home*** page, the features and their descriptions are:

| Feature                                                                                                                                                                                                                                                  | Description                                                                                                            |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| <img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2F7ejw9IzmUsYuKHW51iAS%2Fimage.png?alt=media&amp;token=c3bdbd6b-3de5-4510-925b-937afc5d71d0" alt="" data-size="original"> | It displays your name.                                                                                                 |
| Update your Linked Financial Address                                                                                                                                                                                                                     | This tab is used to update the bank details/wallet/mpesa and map your national ID with your bank/wallet/mpesa account. |
| Currently Linked Financial Address                                                                                                                                                                                                                       | This tab populates the current list of linked financial address.                                                       |

### Update your Linked Financial Address

9. Click the ***UPDATE DETAILS*** button.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FI7MXxADiRA9xpdrBVdLq%2Fupdate-details.png?alt=media&amp;token=65e258a2-d77b-4fdb-8594-45e2978af2b7" alt=""><figcaption><p>Bank Account.</p></figcaption></figure>

10. A drop-down field lists the type of the available account. The valid values are:

* [Bank Account](#bank-account)
* Wallet&#x20;
* [MPesa](#mpesa)

#### Bank Account

11. Select the ***Bank Account*** in the drop-down.
12. Select  your ***Bank*** in the drop-down.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FxBeFkHw8DXyDsSteYyzD%2Fupdate-details-2.png?alt=media&amp;token=a9701d00-f0dd-4bcb-a393-10f994112cb3" alt=""><figcaption><p>Bank Name.</p></figcaption></figure>

13. Select your **Bank Branch** in the drop-down.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FIoIBjyuUcA9kLL2qavdd%2Fupdate-details-3.png?alt=media&amp;token=e63b16a3-b8c2-4d5c-8c5c-d59dc019a998" alt=""><figcaption><p>Bank Branch.</p></figcaption></figure>

14. Enter the ***Account number*** and then click ***Submit***.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FPlhupbQmPk41hhach3RW%2Fupdate-details-4.png?alt=media&amp;token=13a7da62-e9c8-43c2-9fc2-a0e9b7b761c7" alt=""><figcaption><p>Account Number.</p></figcaption></figure>

Your National ID is successfully mapped to the bank account and the success notification message pops up.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FDMMb2ZKBsWf4nucIOCmN%2Fupdate-details-5.png?alt=media&amp;token=cac09cc7-2363-4f2b-ba7e-1d9fb9ec0128" alt=""><figcaption><p>A success notification message.</p></figcaption></figure>

15. Click the ***GET CURRENT FINANCIAL ADDRESS*** button.
16. The currently linked ***FA*** (Financial Address) is displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Flkt5726AQMXYEOK5JziS%2Fupdate-details-6.png?alt=media&amp;token=a55ea23b-1483-4829-b56c-70cda6d1bcb7" alt=""><figcaption><p>Display financial address - Bank Account.</p></figcaption></figure>

#### Mpesa

17. Select ***MPesa*** in the drop-down.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FR4lEcjZZN08umqPbAMBv%2Fupdate-details-mpesa.png?alt=media&amp;token=b317088a-58aa-457b-a8fb-e8d85bb97428" alt=""><figcaption><p>MPesa.</p></figcaption></figure>

18. Enter your ***Email*** address and click the ***Submit*** button.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FKJxvyihwnjCf9BBaptmZ%2Fe-mail%20address-mpesa.png?alt=media&amp;token=1f8eb904-a750-455d-bc62-7c6833f21fa3" alt=""><figcaption><p>Email address.</p></figcaption></figure>

Your National ID is successfully mapped to the Mpesa account and the success notification message pops up.

19. Click the ***GET CURRENT FINANCIAL ADDRESS*** button.
20. &#x20;The currently linked ***FA*** (Financial Address) is displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FT2EgghfAvYTgOXNRoGxJ%2Fcurrent-list-mpesa.png?alt=media&amp;token=2854c20f-aadc-4314-a224-f52fa946c2db" alt=""><figcaption><p>Display financial address - MPesa.</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.openg2p.org/1.2/user-guides/platform-guides/spar/self-update-id-with-financial-address-information.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
