Introduction
This advanced training course equips professionals with the technical knowledge and practical insights needed to design, deploy, and manage secure mobile contactless payment services. Built around GlobalPlatform Contactless Specifications, UICC and SE configurations, and end-to-end mobile payment ecosystems, the course helps stakeholders navigate the complexities of launching NFC-enabled services in a fast-evolving digital landscape.
Participants will explore the architecture behind mobile wallets, Trusted Execution Environments (TEE), Host Card Emulation (HCE), and best practices in integrating secure elements within mobile ecosystems. Through expert instruction and interactive design workshops, this course enables professionals to shorten time-to-market and implement trusted digital wallet solutions aligned with EMVCo, GSMA, and mobile device manufacturer standards.
Prerequisite: Secure Element (SE) Training
Students who successfully complete the course will receive a Certificate of Participation.
Course Objectives
By the end of this course, participants will:
- Understand the GlobalPlatform Contactless Specifications and their application in mobile and telecom sectors
- Learn how to design, build, and manage secure digital wallet services
- Gain a deep understanding of NFC phone architecture, UICC and SE configurations
- Explore Amendment C and its implications for contactless services
- Learn how to access and manage secure element applications in real-time
- Master the end-to-end simplified payment framework for digital wallet deployment
- Practice designing a mobile payment application in a mobile operator environment
- Apply concepts through real-world case studies and guided project work
Duration
5 Days
Who Should Attend
- Mobile Payment Product Developers
- System Integrators
- Chip Manufacturers
- Mobile Network Operators (MNOs)
- Digital Wallet Service Providers
- Secure Element and UICC Professionals
- Technical Architects and Solution Designers
- FinTech Professionals implementing EMV, NFC, or tokenization solutions
- Mobile App Developers working in the payments or telecom space
Course Outline
Module 1: Foundations of Mobile Contactless Payments
- Introduction and Overview
- Evolution of mobile payments and contactless services
- Overview of EMVCo, GSMA, and GlobalPlatform standards
- Regulatory and interoperability considerations
- Secure Element (SE) Fundamentals
- Role of Secure Elements in mobile ecosystems
- Overview of GlobalPlatform SE Specifications
- Types of SE: Embedded SE, UICC, and microSD
- NFC Device Architecture
- NFC layers, components, and communication models
- HCE (Host Card Emulation) vs SE-based models
- Trusted Execution Environment (TEE) fundamentals
Exercises: Walkthrough of SE architecture using real-world hardware/software tools
Module 2: GlobalPlatform Specifications & Contactless Services
- UICC and SE Configurations
- UICC Configuration 1.1 and 2.0
- Differences between UICC 1.1 and 2.0
- Contactless Extension Configuration 1.0 → 2.0 changes
- Amendment C for Contactless Services
- Scope and updates introduced by Amendment C
- Use cases supported and implications for system design
- Memory and Deletion Enhancements
- Secure memory handling in SEs
- Deletion and personalization of applets
- Card Mapping Guidelines
- Mapping guidelines 1.0 and 2.0 overview
- Integration with secure elements and wallet services
Exercise: Exploring configuration parameters in simulated environments
Module 3: Digital Wallets & Access Control Mechanisms
- Mobile Wallet Design
- Architecture of mobile wallet solutions
- Components: UI, middleware, secure credential storage
- Payment tokenization and dynamic credentialing
- Access Control and Application Management
- Accessing SE applications: APDU commands, security domains
- Managing Entities and multiple CEE scenarios
- Broker Interfaces and APIs
- Broker Interface for application interaction
- WebAPI for SE access
- Open Mobile API walkthrough
Exercise:
- Build the skeleton of a wallet interface with access logic
- Integrate SE and user interface layers in a design draft
Module 4: End-to-End Payment Framework and Compliance
- End-to-End Simplified Framework: Payment
- Purpose, structure, and implementation flow
- Components: mobile app, SE, backend services, acquirer/bank interface
- Mapping payment flow to framework components
- Security and Certification
- Secure channel establishment and encryption
- Certification requirements (EMVCo, GlobalPlatform SE compliance)
- Testing tools and validation best practices
- Interoperability and Multi-Device Support
- Multi-device wallet support (phone, wearables)
- Use of multiple SEs and fallback mechanisms
Exercise:
- Simulate payment provisioning and transaction lifecycle
- Analyze test logs and trace secure channel flows
Module 5: Real-World Application and Capstone Project
- Deployment Planning
- Launching a payment solution with Mobile Network Operators
- Infrastructure and backend planning
- Risk and fraud considerations
- Case Studies
- Review of successful mobile wallet implementations
- Lessons learned from global deployments
- Capstone Project
- Design a complete mobile payment service:
- Choose target use case (e.g., transit, retail, loyalty)
- Select architecture and configurations
- Map components to GlobalPlatform specs
- Present and defend the design
- Design a complete mobile payment service:
General Notes
- The instructor led trainings are delivered using a blended learning approach and comprises of presentations, guided sessions of practical exercise, web-based tutorials and group work. Our facilitators are seasoned industry experts with years of experience, working as professional and trainers in these fields.
- The participants should be reasonably proficient in English as all facilitation and course materials will be offered in English.
- Upon successful completion of this training, participants will be issued with a certificate.
- The training will be held at Kincaid Training Centre. The course fee covers the course tuition, training materials, two break refreshments and lunch.
- All participants will additionally cater for their, travel expenses, visa application, insurance, and other personal expenses.
- Accommodation and airport pickup are arranged upon request. For reservations contact the Training coordinator at Email: training@kincaiddevelopmentcenter.org or Tel: +254 724592901
- This training can also be customized to suit the needs of your institution upon request. You can have it delivered in our Kincaid Training Centre or at a convenient location.
For further inquiries, please contact us on Tel: +254 724592901 or send mail to training@kincaiddevelopmentcenter.org
Payments are due upon registration. Payment should be sent to our Bank account before commencement of training and proof of payment sent to training@kincaiddevelopmentcenter.org

