---
title: CDSL : Contract360 App
slug: contract360/pNl--cdsl-contract360-app
createdAt: 2024-10-28T09:37:47.954Z
---

# Introduction

The users can seamlessly leverage Aadhar-based fingerprint signing using biometric devices with the help of the Contract360 App.

**Contract360 App:&#x20;**

The fingerprint signing is seamlessly integrated into the Contract360 app environment, providing users with a more streamlined and intuitive experience. This allows users to leverage biometric devices, such as fingerprint scanners to authenticate their identity and sign documents directly within Contract360 Android applications.

This document aims to provide comprehensive guidance for performing the **Fingerprint signing&#x20;**&#x77;ith the help of the **Mantra MFS110 L1&#x20;**&#x64;evice using the **Contract360 App** with **CDSL** as the Esigning Service Provider (ESP) in the **Preproduction&#x20;**&#x65;nvironment.

## Contract Signing using Contract360 Production App

The Mantra MFS110 L1 Device is registered for the production environment by default. If the mantra device is not registered for the production environment please drop an email to the [servico@mantratec.com](mailto\:servico@mantratec.com) along with the device serial number requesting to register the device for the production environment.

### Prerequisites Required:

Below are the prerequisites required to perform the Aadhaar-based fingerprint signing using the Contract360 Production app with the help of the Mantra MFS110 L1 device.

1\. **MFS110 L1 RD Service App**: Download from the[ Google Play Store](https://play.google.com/store/search?q=mfs110+rd+service\&c=apps\&hl=en-IN).

2\. Mantra Biometric Device L1 **(MFS110 L1)**.

Once you have all the above-mentioned prerequisites follow the below steps to set up the Mantra MFS110 L1 device to perform the signing.

### Steps to Follow:

**Step 1:&#x20;**&#x42;efore connecting the device to the Android mobile please ensure in the mobile settings app the “**OTG Connection**” toggle is turned on.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-BBkR5G43o9TPG3Zt0IssJ-20240807-152421.png" size="38" width="335" height="627" position="center" alt="OTG Connection Settings" showCaption="false"}

**Step 2: Allow&#x20;**&#x61;ll the permissions that appear on the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-JAI3VqPjwpn_l23_JdulI-20240807-152604.png" size="38" width="359" height="644" position="center" alt="Permission Interface" showCaption="false"}

**Step 3:&#x20;**&#x4F;pen the MFS110 L1 RD Service Application. **Allow&#x20;**&#x61;ll the permissions that are prompted on the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-Ab_O8KH4woRQxVxdZ86q_-20240807-152716.png" size="70" width="723" height="595" position="center" alt="MFS110 L1 RD Service App" showCaption="false"}

**Step 4:&#x20;**&#x41;s soon as you allow the “All draw over other apps permission” the mobile setting app will open. Look for the MFS110 RD Service app an&#x64;**&#x20;Allow** permission to display over the app”.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-xklNGLvhM-ayR3WUMpJNz-20240807-152839.png" size="70" width="653" height="585" position="center" alt="Mobile Settings App" showCaption="false"}

**Step 5:&#x20;**&#x57;hile allowing the permission the device will be automatically detected and a confirmation message will appear ”**Device is Ready to Use**”.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-kDY7SNCsK6NHTlku4-Hxe-20240807-152954.png" size="42" width="394" height="574" position="center" alt="Mobile Settings App" showCaption="false"}

**Step 6:&#x20;**&#x4F;nce all the permissions are allowed open the MFS110 RD L1 Service app. All the **statuses** of the app will be displayed in **green**.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-Ox04_5jsDn5eO4DS9Csus-20240807-153103.png" size="36" width="369" height="679" position="center" alt="MFS110 L1 RD Service App" showCaption="false"}

**Step 7:&#x20;**&#x4E;avigate to the **signing link** sent to the signer’s email and mobile number (provided while initiating the contract).

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-auvx97hiVn8z-aZWg6989-20241028-050417.png" size="74" width="1060" height="712" position="center" alt="Signing Email and SMS" showCaption="false"}

**Step 8:&#x20;**&#x4F;nce the signing link is clicked the user will automatically navigated to the Contract360 App. The pre-verification page will open, where the user needs to perform verification using a one-time OTP. Click on the “Get OTP” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-dQzr1CVLoemORIB_CjrK1-20240803-170940.png" size="38" width="241" height="422" position="center" alt="OTP Verification page" showCaption="false"}

**Step 9:&#x20;**&#x54;he user will receive the OTP on their **email** and **mobile number** provided during contract initiation.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-NAHZSQ8i0VVo5tSjtHBgo-20241028-050821.png" size="72" width="948" height="676" position="center" alt="OTP Email and SMS" showCaption="false"}

**Step 10:&#x20;**&#x45;nter the OTP received via email or mobile number and click the “**Verify**” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-1t8yR603A_TpnxQuRa6Sa-20241028-050934.png" size="34" width="486" height="898" position="center" alt="OTP Page" showCaption="false"}

**Step 11:&#x20;**&#x55;pon successful verification, the user will land on the contract page. Click on the “**I want to sign**” button to proceed.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-sajKds8a7CkCamaAoGzbV-20241028-051054.png" size="34" width="434" height="724" position="center" alt="Contract Page" showCaption="false"}

**Step 12:&#x20;**&#x54;he CDSL Interface will appear. Please enter the Aadhaar Number. Tick the consent box. Click the “Proceed button” to continue.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-uiJemJKIMafolCjcnRN1y-20241028-055315.png" size="38" width="480" height="866" position="center" alt="CDSL Interface" showCaption="false"}

**Step 13:&#x20;**&#x41;n Interface will appear for fingerprinting Authentication. Click the “Proceed” button to continue.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-QcIRFo5LtdubfLGIEGt6n-20241028-055535.png" size="38" width="436" height="758" position="center" alt="CDSL Interface" showCaption="false"}

**Step 14:&#x20;**&#x41;n ACPL Interface will appear. Place your finger firmly on the device.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-mhpmt_tUTwew7ZNrH93WM-20241028-094310.png" size="40" width="456" height="880" position="center" showCaption="false"}

**Step 15:&#x20;**&#x4F;nce the fingerprint is captured. A validation screen will appear.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-Db3GNYcqlbMjUQUFQxAma-20241028-055915.png" size="38" width="480" height="864" position="center" alt="CDSL Interface" showCaption="false"}

**Step 16:&#x20;**&#x54;he user will be automatically redirected to the signed contract where they can see their signature affixed to the contract. Click on “**Done**” to complete the signing process

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-R2ArJBKFIIZj6NEnyLk6k-20241028-051335.png" size="38" width="486" height="832" position="center" alt="Signed Contract Page" showCaption="false"}

**Step 17:&#x20;**&#x54;he user will see the Success page and can click on the “Great” button or be redirected to the success URL set by the contract initiator after 5 seconds.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-AUY0znHfMdFT2dx2m08uq-20241028-051518.png" size="38" width="454" height="772" position="center" alt="Success Page" showCaption="false"}

**Step 18:&#x20;**&#x54;he user will receive a confirmation email with the header “Confirmation of signing the document,” containing the signed contract along with the text SMS.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-NER8cNEJrrpJBYNFwR9Md-20241028-052451.png" size="68" width="1048" height="862" position="center" alt="Confirmation Email and SMS" showCaption="false"}

**Step 19:&#x20;**&#x4F;nce all signers have signed the contract, the user will receive another email with the header “Your document signing has been finalized successfully,” containing the final signed contract and the Audit Trail Certificate.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-RuOOs4susMf5u4im8G-q6-20241028-052753.png" size="74" width="1008" height="710" position="center" alt="Audit trail Email and SMS" showCaption="false"}

## Contract Signing using Contract360 Pre-production App

The Mantra MFS110 L1 Device is registered for the production environment by default to register the device for the pre-production environment please drop an email to the [servico@mantratec.com](mailto\:servico@mantratec.com) along with the device serial number requesting to register the device for the pre-production environment.

### Prerequisites Required:

Below are the prerequisites required to perform the Aadhaar-based fingerprint signing using the Contract360 Pre-production app with the help of the Mantra MFS110 L1 device.

1\. **MFS110 L1 RD Service App**: Download from the[ Google Play Store](https://play.google.com/store/search?q=mfs110+rd+service\&c=apps\&hl=en-IN).

2\. Mantra Biometric Device L1 **(MFS110 L1)**.

Once you have all the above-mentioned prerequisites follow the below steps to set up the Mantra MFS110 L1 device to perform the signing.

### Steps to Follow:

**Step 1: Open** the MFS110 L1 RD Service App.**&#x20;Allow** all the permissions to appear on the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-J5YHNkhJHPpLtO9FB3YTh-20240808-110902.png" size="38" width="310" height="608" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 2:&#x20;**&#x4D;FS110 RD Service will ask to draw over the app and click the “**Allow**” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-atcf6B_-GKmFib6Q8TQmX-20240808-111039.png" size="38" width="379" height="698" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 3:&#x20;**&#x54;he mobile settings app will open from the list of the apps asking to display over the apps look for the MFS110 RD Service. Click on it and **turn on** the toggle to allow the app to display over the app.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-BGsZGheM52wDDH3m_E7Oj-20240808-111201.png" size="38" width="356" height="631" position="center" alt="Settings App Interface" showCaption="false"}

**Step 4:&#x20;**&#x43;lick back and open the MFS110 RD Service app. Click on the **three dots** at the top right of the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-QhMd4rtbYVBrQhB6sGB2F-20240808-111307.png" size="38" width="360" height="644" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 5:&#x20;**&#x54;he settings page of the MFS110 RD Service app will open. Clic&#x6B;**&#x20;7 times** on the “Settings” written on the taskbar at the top-middle of the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-qu5zbfEjmpfWIUrvrxNad-20240808-111534.png" size="38" width="403" height="618" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 6:&#x20;**&#x41;n interface will appear on the screen to select the **environment**.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-VRd__dAWLLDs4PtF1OJ8r-20240808-111750.png" size="38" width="351" height="634" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 7:&#x20;**&#x43;lick on the drop-down and select “**PP**” from the drop-down. Click the “**OK**” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-GEetB_M09xEA0XGBnkYk9-20240808-111857.png" size="38" width="343" height="670" position="center" alt="MFS110 RD Service App" showCaption="false"}

**Step 8:&#x20;**&#x41; confirmation message will appear on the screen stating the “**Environment changed from Production to Pre Production**”.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-bFoL6YiUTH5Ue6Rd_dPI5-20240808-112019.png" size="38" width="357" height="659" position="center" alt="MFS110 RD Serivce App" showCaption="false"}

**Step 9:&#x20;**&#x42;efore connecting the device to the Android mobile please ensure in the mobile settings app the “**OTG Connection**” toggle is turned on.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-x-5fsXRLnMn0d0ExKC0iG-20240808-112134.png" size="38" width="350" height="656" position="center" alt="Settings App Interface" showCaption="false"}

**Step 10:&#x20;**&#x43;onnect the device. **Allow&#x20;**&#x61;ll the permissions that appear on the screen.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-_lWaBs9xC6rpFxPsdljw7-20240808-112234.png" size="38" width="375" height="679" position="center" alt="Permission page Interface" showCaption="false"}

**Step 11:&#x20;**&#x41;fter allowing the permission the device inst process will start and a confirmation message will appear stating that the “**Device is ready to use**”.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-2KrLOAOLk07BjBogfNd3b-20240808-112336.png" size="38" width="347" height="642" position="center" alt="Settings App Interface" showCaption="false"}

**Step 12:&#x20;**&#x4E;avigate to the **signing link** sent to the signer’s email and mobile number (provided while initiating the contract).

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-auvx97hiVn8z-aZWg6989-20241028-050417.png" size="74" width="1060" height="712" position="center" alt="Signing Email and SMS" showCaption="false"}

**Step 13:&#x20;**&#x4F;nce the signing link is clicked the user will automatically navigated to the Contract360 App. The pre-verification page will open, where the user needs to perform verification using a one-time OTP. Click on the “Get OTP” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-dQzr1CVLoemORIB_CjrK1-20240803-170940.png" size="38" width="241" height="422" position="center" alt="OTP Verification page" showCaption="false"}

**Step 14:&#x20;**&#x54;he user will receive the OTP on their **email** and **mobile number** provided during contract initiation.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-NAHZSQ8i0VVo5tSjtHBgo-20241028-050821.png" size="72" width="948" height="676" position="center" alt="OTP Email and SMS" showCaption="false"}

**Step 15:&#x20;**&#x45;nter the OTP received via email or mobile number and click the “**Verify**” button.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-1t8yR603A_TpnxQuRa6Sa-20241028-050934.png" size="34" width="486" height="898" position="center" alt="OTP Page" showCaption="false"}

**Step 16:&#x20;**&#x55;pon successful verification, the user will land on the contract page. Click on the “**I want to sign**” button to proceed.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-sajKds8a7CkCamaAoGzbV-20241028-051054.png" size="34" width="434" height="724" position="center" alt="Contract Page" showCaption="false"}

**Step 17:&#x20;**&#x54;he CDSL Interface will appear. Please enter the Aadhaar Number. Tick the consent box. Click the “Proceed button” to continue.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-uiJemJKIMafolCjcnRN1y-20241028-055315.png" size="38" width="480" height="866" position="center" alt="CDSL Interface" showCaption="false"}

**Step 18:&#x20;**&#x41;n Interface will appear for fingerprinting Authentication. Click the “Proceed” button to continue.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-QcIRFo5LtdubfLGIEGt6n-20241028-055535.png" size="38" width="436" height="758" position="center" alt="CDSL Interface" showCaption="false"}

**Step 19:&#x20;**&#x41;n ACPL Interface will appear. Place your finger firmly on the device.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-mhpmt_tUTwew7ZNrH93WM-20241028-094310.png" size="40" width="456" height="880" position="center" showCaption="false"}

**Step 20:&#x20;**&#x4F;nce the fingerprint is captured. A validation screen will appear.&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-Db3GNYcqlbMjUQUFQxAma-20241028-055915.png" size="38" width="480" height="864" position="center" alt="CDSL Interface" showCaption="false"}

**Step 21:&#x20;**&#x54;he user will be automatically redirected to the signed contract where they can see their signature affixed to the contract. Click on “**Done**” to complete the signing process

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-R2ArJBKFIIZj6NEnyLk6k-20241028-051335.png" size="38" width="486" height="832" position="center" alt="Signed Contract Page" showCaption="false"}

**Step 22:&#x20;**&#x54;he user will see the Success page and can click on the “Great” button or be redirected to the success URL set by the contract initiator after 5 seconds.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-AUY0znHfMdFT2dx2m08uq-20241028-051518.png" size="38" width="454" height="772" position="center" alt="Success Page" showCaption="false"}

**Step 23:&#x20;**&#x54;he user will receive a confirmation email with the header “Confirmation of signing the document,” containing the signed contract along with the text SMS.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-NER8cNEJrrpJBYNFwR9Md-20241028-052451.png" size="68" width="1048" height="862" position="center" alt="Confirmation Email and SMS" showCaption="false"}

**Step 24:&#x20;**&#x4F;nce all signers have signed the contract, the user will receive another email with the header “Your document signing has been finalized successfully,” containing the final signed contract and the Audit Trail Certificate.

::Image[]{src="https://api.archbee.com/api/optimize/qSNGjc2nDdmTfGm_rfzKG-RuOOs4susMf5u4im8G-q6-20241028-052753.png" size="74" width="1008" height="710" position="center" alt="Audit trail Email and SMS" showCaption="false"}

