HOME / Cases / Implementation Verification process of Customer Identity

Implementation verification process of customer identity

 

Project Brief

One of the biggest telecom Operators worldwide decided to add new feature to existing mobile application. To simplify checkout process and to resolve existing fraud issue was requested to implement customer verification process as part of My Account section.

Verification process consisted of scanning various types of documents with further validation and usage it during checkout process.

1Datagroup, which has proved itself as reliable partner, took this challenge to resolve client needs.

Project Challenges

In short period of time to implement customer identity verification process, which included following aspects:

- Validation phone number

- Fill basic user info

- Write validation rules for different document types

- Integration third party library to scan documents

-Scan user documents and handle validation info response

-Depending on the previously selected field and scanned docum ent pre-fill full user info step.

 

CLIENT:

INDUSTRY:

Moblie Operator

PROJECT TIMELINE:

7 months

Functional Area

 

Mobile Development

 

Technology Stack

We used highly advanced, yet simple technologies to develop an implementation process for customer identification to the customer's business requirements.. We made the process for Customer Identity within the system easy to verify with predefined steps and thus decreasing time for customer identification by 50% comparing to the old system.. The technology we used for the development of of the Implementation Process includes -

 

 

 

Networking

▪ Swift

▪ Objective-C

▪ Firebase

▪ Jenkins

 

 

 

Database

SQLite, Core Data, Userdefaults, Realm

 

Social

Facebook SDK, Google SDK

Crash Tracking

Crashlytics, Firebase TestFlight, XCode

▪ CI/ CD

▪ Pods

▪ Unit Testing

▪ Git

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SOLUTION

Implementation process was split on 2-week sprints based on agile methodology with biweekly made demo to the client.
Implementation new functionality was divided in several phases.
-  Application architecture analysis of existing application.

 

Authentication process

- Validation current user phone number
- Add ability to login with another phone number
- Filling short user data.
- Validation process of filled data.
- Validation process of different type of documents

Scan document process:

- Run POS Run of Scan document service
- Checking selected document type
- Scan Document
- Preparation process for sending photo of document to the server
- Validation document info
- Parsing and saving document info for further usage


Personal Data:
Pre-filling user data based on previously saved information
Writing missing ui elements
Add validation of user info
Add geographic API Service

General architecture implementation
Introducing Clean Architecture principles
Modal View Presenter Architecture
Unify new feature implementation process

New API endpoints implementation
Use DXL API service
Implement onboarding journey process
Add ability to get data depending on selected language
Made service flexible and reusable

RESULTS

1Datagroup successfully implemented new feature on an existing application. Functionality was delivered in 7 months to the client. Chosen approach by following agile methodology helped to realize the product in the shortest possible time with constant feedback from the client.

Verification process of customer identity significantly decreased fraud and simplified checkout process for end user.

Based on the provided results, the client decided to explore the possibilities of further cooperation with 1Datagroup, which ultimately led to further cooperation in other business areas of client ecosystem.

 

Useful services

Let’s Talk

Contact us now to discuss how 1Datagroup can help empower innovation across your organization

 

 

 

Try now