Project information
Dubai RTA (Road Transportation Authority)
• Dubai RTA (Road Transportation Authority) Android POS application is a payment service provider application with the help of which the customers can pay fines, renew or replace the driving license, renew or replace the vehicle registration card, print the certificates etc.• 1000s of customers used the services and they were benefited from the help of this application on the daily basis.
• All the services were consumed in the Android POS device, making a network call, fetching the data from the service.
• Once the service responded successfully, the data is manipulated with in an android application and proceed until the payment is completed.
• Integrated the payment gateway in the Android POS application.
• The POS machine accepts EMV (Euro, Master, Visa) cards, it reads the EMV (Euro, Master, Visa) card values by 3 methods Swipe, Insert, or Tap.
• The Payment is 3Dsecure, OTP screen shows up when the payment proceeds, the bank sends the OTP to the customer on their registered mobile number, after successfully entering the OTP, the service shows up the response, either the transaction is succeeded or failed.
• The transaction receipt is being sent to the customers via email and mobile number.
Some of the services are below:
Paying The Fines by
• Traffic File Number
• Driving License
• Vehicle Plate Number
• Fine Number
Vehicle Services
• Vehicle Registration Card Renewal
• Replacing a Loss/Damaged Registration Card
Driving License Services
• Renewing a Driving License
• Replacing a Loss/Damaged Driving License
Certificates
• Vehicle Ownership Certificate
• Vehicle Non-Ownership Certificate
• Vehicle Clearance Certificate
• Insurance Refund Certificate
• Driving Experience Certificate
Project Responsibility
• I developed a WPF customer interaction project from scratch for customer payment on the Abu Dhabi Judicial Department (ADJD) project.
• Designed the architecture of the application.
• Responsible to consume the SOAP APIs for each service.
• Responsible to consume the APIs for Reference Number section and Case number section.
• Designed the complete layout for the Reference Number section and Case number section.
• Wrote end to end code unit tests which covered functions tests, UI tests and integration tests parts of the application.
• Integrated the payment gateway.
• Designed the architecture of the application.
• Responsible to consume the SOAP APIs for each service.
• Responsible to consume the APIs for Reference Number section and Case number section.
• Designed the complete layout for the Reference Number section and Case number section.
• Wrote end to end code unit tests which covered functions tests, UI tests and integration tests parts of the application.
• Integrated the payment gateway.
Tech Stack:
• WPF MVVM Architecture
• SQL Server Database using stored procedures
• Share point
• REST APIs
• Calling Soap Merchant Services for manipulating information in SAAS environment
• C#
• Entity Framework (EF)
• SQL Server Database using stored procedures
• Share point
• REST APIs
• Calling Soap Merchant Services for manipulating information in SAAS environment
• C#
• Entity Framework (EF)