Case Study Online Mobile Topup and Internet Recharge System for US Military Personnel

Similar documents
Case Study Online Marketplace for Leads Management

Case Study Magento Based Web and Mobile Based POS System with Backend ERP

Payment Exchange. An introduction. 26-May-15. In Commercial Confidence

SMS, Billing & CRM for ISP s. SMS, Billing & CRM solution for Managing Subscribers, Billing, Collection, Complaints and More...

SSL ClearView Reporter Data Sheet

MOBILE APP. Today s solution for tomorrow s self-service bank BANKWORLD BANK ON THE FUTURE WITH TODAY S TECHNOLOGY CR2.COM

Case Study BONUS CHAPTER 2

Secure Your Way of Life. Climax Home Portal Platform. Envisage and Enable a Connected Future

TAS CASHLESS 3.0 FOCUS ON. The absolute framework for electronic payment management. CASHLESS 3.0: the ultimate. payment experience

Letosys Computer Systems LLC UAE INDIA

POSS: A Web-Based Photo Online Service System for Thailand

Integrated mobile services platform for enterprises. Enterprise Mobility Platform. (E) (W) softwaredynamics.co.

Letosys Computer Systems LLC UAE INDIA

OSS TENDER PORTAL MANAGEMENT SYSTEM (ASP.NET)

System and Server Requirements

SmartCBS Product Description Document

WiFiLAN Cloud. Wifi-soft Solutions

Next Gen ERP for Freight and Logistics

MAVIN PROCUREMENT PORTAL OVERVIEW. For more information please contact us today: T: +44 (0) E:

BvPOS Extension Features

House Keeping. You are in Listen Only Mode. Azure 101: Azure Overview. Azure 201: How to do a Cost Estimate for Virtual Machines

GAMIFY EXTENSION FEATURES Take the Customer Engagement to the Next Level

In-Browser Notifications

SIMPLE FUND 360: AN AUDITORS GUIDE. Australia s leading cloud SMSF admin solution AN AUDITORS GUIDE.

e-commerce worksheet Example: Increase total sales $400k or 20%

Information Intelligence Insights

ADVANCED TRAVEL ONLINE BOOKING ENGINE

FRAUD MONITORING. Modern, comprehensive solution for fraud detection and prevention in banking systems.

Who We Are. Our People: skilled, passionate, committed. Our Approach: innovative, customer-driven, flexible. Our Results:

NXG Labs Pvt. Ltd. Innovate. Act. Deliver. Visit us: -

Secure Delivery Center 2012

MANAGE YOUR OWN SMARTPOS APPSTORE

In-Browser Notifications Billing Notifications. The right message to the right user at the right time. About Front Porch

Fire4 Technology Primer

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2)

MATRIX PRIMUS BRAZIL ENTERPRISE and Residential VOIP PLATFORM

About Svaapta.

OSS ENTERPRISE E-PRODUCUREMENT MANANGEMENT SYSTEM (ASP.NET) Version: ASP.NET (3) Updated: 4Q/2007, v:g/1 Reference: Core Application 0103/88

Oracle PaaS and IaaS Universal Credits Service Descriptions

SmartMonitor Real-time service quality monitoring

CHAPTER 1 INTRODUCTION

ConVox 3.0. DEEPIJA TELECOM PVT. LTD. An ISO 9001:2008 Company. Connect to your Customer with Complete Confidence. Contact Center Suite. Chat.

CRYPTOCURRENCY EXCHANGE

Banking, Financial Services & Insurance Portfolio

Manage all process together of retail business may be a great headache of all time.

(M): (O) /

Profile of Empower InfoTech EMPOWER PROFILE Copyright Empower InfoTech Page 1

The Elite Workforce Management Solution

The Elite Workforce Management Solution. Driven by People and Technology

Braintree Payment Gateway

Name : P A F Phone : SUMMARY

Product. DigitalAccess A Single Digital Solution for Online Banking, Mobile and Tablet

Banking Portfolio 2016 V.11

AdvOSS Interconnect Billing

SHORETEL APPLICATION NOTE

MySQL Enterprise for IBM i5/os delivers a database for use with PHP-based Web applications

Online Invoice Trading Platform

Mobile Money in Jamaica. Kavin Hewitt CEO MCONEC Mobile Payment Services

ManageEngine Applications Manager in Financial Domain

Nayax 24 Raoul Wallenberg St., Building A1, 4th floor, Tel Aviv, 69719, Israel Tel:

Product Overview. KIVA Respect 7 unified Teller (ut) Four Key Product Components

Magento Features List

Introducing MachPanel v.6. Datasheet MachPanel Automation Module for Microsoft Hyper V MachSol Inc.

P r e d i c t i v e D i a l e r A R I A C C S TM. N e t w o r k D i a g r a m & T e c h n o l o g y

Monitoring & reporting. Scan management. Print management YSOFT SAFEQ 5. Private Cloud. Security & access management

SMS BASED MONEY TRANSACTION USING SOA

Chat Module Feature List

BSCS ix for Charging & Billing in One (CBiO) 2.1. Training Programs. Catalog of Course Descriptions

PROFIL SAARA IT SOLUTIONS PVT. LTD. I E-Commerce Solutions. I Inventory & Accounting Solutions. I ERP Solutions. I Web Design and Development

Experience. Agility.

PERFORMANCE MANAGEMENT AND AVAILABILITY SOLUTIONS OVERVIEW

Varibill Implementation Plan On-Premise

GADD platform Overview

Mobile & Online Banking

Aria Telecom Solutions (P) Limited Website: Tele:

ATMA HMS Product Profile. BTE Consulting Solutions P Ltd, Chennai

Anywhere Access to ERP Applications with Parallels RAS. White Paper Parallels Remote Application Server 2018

On the cusp: proposals to advance the cash reform

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

Company Profile. geographically strategic companies to deliver high end technology to customers.

Overview & Features of ONLINE APPLICATION SYSTEM. for RECRUITMENT & SELECTION TEST

You will have all the centralized data which you can access any time and analyse the data with the help of reports.

agalaxy FOR THUNDER ADC CENTRALIZED CONFIGURATION, MANAGEMENT & MONITORING PLATFORM

FEATURES. Multiple Restaurant System is a restaurant food ordering and restaurant membership system.

ASSAM ELECTRONICS DEVELOPMENT CORPORATION LTD.

QIWI in figures. Established in over $14 bln. turnover in mln. of unique monthly users of payment collection points

APPORIO GROCERY FEATURE LIST:

Innovate. Monetize. Deliver. The Technology Unit of Bankai Group.

INDEX. Is your company ready for tomorrow? Middleware by eresolute. Functional Architecture. Features. Security. Applications. Benefits.

EMV: The Next Generation of Payments

Financial Fusion. Feature Guide. Consumer e-finance Suite. version 4.6

Frequently Asked Questions

Introducing corebos CRM

BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS

What Do You Need to Ensure a Successful Transition to IoT?

SOFTWARE ENGINEER PROFILE QUALIFICATIONS SUMMARY TECHNICAL SKILLS

Retail POINT SALE. Purlynt Retail POS. Seventhsense technologies. Solution for the Retail sales and invoicing. Pursuing Excellence in Every Step!!!

DIAL CENTRE. Its time you revive Your Customer's Experience

Transcription:

Case Study Online Mobile Topup and Internet Recharge System for US Military Personnel www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 1 of 1

Client Requirement The client is a leading global IP telecommunication service company offering highly reliable, end-to-end communication services and solutions to military segment, government entities, ISPs, NGOs, Oil & Gas companies and commercial businesses operating in grim areas around the world. With establishments in Africa, Europe, Middle East, West Asia and North America, client has a well-defined global presence to take up diverse programs from large multi-national networks to battlefield deployments. The client has a wide network of distributors and various channels through which it sells topups offline to its customers. Hence, the client required a responsive website through which their users can subscribe for the internet plans or recharge their mobile phone credit online. The client wanted to develop special system to provide mobile topup and internet recharge plans and solutions to the US military based in Afghanistan. They required to integrate reliable online payment methods into their system like PayPal and credit card, but their main focus was on integrating the Milstar payment method that is widely used by military personnel. This system allows the US army man to go for easy mobile recharge through various service providers especially ROSHAN. Client expected the following functionalities to be added to the system: Front-End Requirements: Automatic feature to recharge mobile phone credit online Pin less mobile recharge User can pay through various online payment modes like PayPal, Credit Card and mainly Milstar US Military soldier identification by DEER authentication Responsive and fast loading website development Adding and management of multiple phone numbers for a single user in Phonebook Verification of number in Phonebook using Twilio (API to send SMS) Availability of the system in spite of the low bandwidth User account update and management Admin Side Requirements: Management of service providers and top up denomination Feature rich dashboard for quick overview of the system Currency conversation matrices for each providers Centralized sales reporting Setting the user restrictions by restricting access by IP range Allowing admin to assign rules to the sub users Promotional email campaign to registered users Determining user s current location based on IP address Audit log Ability to create multiple admins by a super admin Specific user purchase history search based on various parameters like user, provider, transaction ID etc. www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 2 of 2

Project Challenges Team faced the following challenges: Implementation of common APIs to provide support for all service providers Improperly documented APIs from service providers and payment gateways Integration with ROSHAN and ETISALAT Automated discount calculation Implementation of DEERS authentication system for US military soldier identification Periodical checking of the third-party server APIs for maximum success ratio of recharge Milstar payment gateway integration Developing a website that can work in spite of low bandwidth Mapping currency of the user with currency in the system (rate conversion ratio) Technologies Used Operating System & Server Management Development Tools & Environments Database Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Backups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance PHP5+, Apache Web Server, Symfony 2.3 Framework, AJAX, Java Script, HTML5, CSS3 etc. MYSQL Database Server, DB Clustering, DB Optimization Manpower Project Leader 1 Developers 2 Designers 1 Quality Assurance Testers 2 www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 3 of 3

Planning Our developers planned to implement the MVC approach in order to make this project scalable and easy to update with further changes. The model-view-controller design pattern separates the logic part of the system from its front end or design. Hence, it is easy making changes to such project thereby making it more scalable and adaptive to the future changes. In MVC architecture Model represents the data layer that comprises of the components responsible for data storage and management. View represents the presentation layer that encapsulates the components responsible for managing user interaction. Controller or application layer that is responsible for managing the actual business logic. The actual computations are carried out here. In order to provide online recharge service in Afghanistan only to the US military, our developers planned to integrate DEERS authentication system so that the access of the topup portal can be restricted only for the US military personnel. We planned to integrate the Milstar payment method which most popular modes of online payment for military personnel. Our client wanted to provide popular mobile topup plans and recharge services and hence we implemented a special mechanism in our system that allowed the military men to go for Roshan prepaid online recharge in Afghanistan. Architecture The project was successfully executed on the basis of Symfony MVC architecture as shown below. www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 4 of 4

Development Highlights Our developers did a great job to understand and implement the APIs that were poorly documented. It was tedious and time consuming job that required more of the trial and error work to carry out, but in spite of that our developers did a good job to implement these APIs properly for the effective functioning of the system. We had a requirement of developing a mobile recharge website for providing easy online recharge services in Afghanistan, a warzone and hence, we developed it in such way that it could work well even when there is low bandwidth internet availability. While doing online recharge there is possibility of recharge failure as well so portal need to provide that money back to client as well. Apart from this developer made a system by which they keep checking out the availability of the server and if it founds that server is down then it will stop providing recharge for that service providers and alert the admin for the same. A few other important highlights in our work are as follows Milstar payment gateway integration Circle based mapping of recharge Integration with Roshan and Etisalat Verification of Phonebook number using Twilio API Rate conversion www.brainvire.com 2016 Brainvire Infotech Pvt. Ltd Page 5 of 5