Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page outlines the (draft) objectives and sessions of the training to be that were provided. As its compiled this page will link to the actual session materials and recordings as relevant.

Primary Objectives for Audience:

Stakeholders Audience

  • Provide an overview of PAY-BB's and Mifos Payment Hub capabilities.

  • Highlight how PAY-BB can address their business needs.

  • Emphasize the high-level benefits and use cases and where Payment Hub meets these.

Implementor’s Audience

  • What is Pay-BB and Payment HUB

  • What is the role of Payment HUB in the Payment BB and the use cases it is handling

  • Provide detailed instructions for setup, installation, maintenance, updates, and configuration of Payment Hub.

  • Focus on technical aspects and best practices for implementation.

  • How to configure the Payment Hub

  • How to monitor and Maintain the Payment Hub

Training Agenda

Stakeholders Audience:

Format:

  • Instructor/ Trainer led with supplementary material

  • Remote/ In- Person / Pre-recorded

  • 4 Broad Topics - Could be further broken into multiple sessions or single consolidated Training

Expected Overall Outcome:

  • At the end of the training the participants would be able to:

    • Understand the business and strategic implications of implementing the system

    • Understand the basic requirements for implementations

    • Understand the basic business use cases and logics that can be handled by the system

    • Ask pertinent questions requisite to the progress of implementation

Session 1: Introduction to the Landscape & the Solution

Topic1: Introduction to the Business Environment [30 - 40 mins]

  • Brief overview of the Present Global Market and modern payments use cases [10 mins]

    • Basic/ Simple stats of similar jurisdictions

    • Evolving payments use cases and their challenges

    • Need for interconnected & interoperable systems

    • Q/A - Discussion: Situation of the local scene [10 mins]

  • Brief overview of the required technological systems [10 mins]

    • Expected/ Required Capabilities of the systems - use cases

    • Their governance requirements

    • Their implementation requirements  

    • Expected Impacts

    • Q/A - Discussion: Open Ended - identification of relevant stakeholders [10 mins]

  • Outcomes of the topic:

    • Understanding of the market gaps and comparative standing

    • An idea of pre-requisites/ roadmap to initiate implementation

Topic2: Introduction to the Pay-BB

  • General overview of the PAY-BB System

    • What use cases it can handle

      • Currently

      • (Optional) In future

    • What is the Designed Solution 

      • Very High - level business Layers/ Business Modules/ domains

      • Introduction to the System’s Major Components

        • What are they - (Payment HUB, Voucher Management etc.)

        • Their Roles in the system - (Payment facilitator, switch, alias directory etc.)

        • Their relation to each other - (Customer Facing, notifier, internal component etc.)

    • Broad Roadmap for system implementation 

      • Prerequisites for implementation

      • Required stakeholders within the jurisdictions

      • Milestones of implementation Progress

    • Outcomes of the topic:

      • Broad understanding of the Proposed System and its architecture

      • Functionalities of the Capabilities of the PAY-BB and the use cases it can handle

Session 2: Introduction to Payments Hub and Monitoring for Strategizing

Topic3: Introduction to Mifos components and what they offer

  • Capabilities of the Payments Hub

    • Real World Scenarios where Payment Hub can be applied (G2P- P2G use cases)

    • Scope of Payments Hub Capabilities

    • General Key Functionalities of the Payments HUB

      • Overview of its key functions (switching, logic building, coordination)

      • Examples/ Demo of how Payment Hub addresses specific business challenges

    • (Optional) Specific Functions of Payment HUB wrt each use -case for eg:

      • G2P - Bulk Payment -> bulking/ debulking etc

      • G2P - Pay by Voucher -> Voucher Redemption call

      • P2G - Bill Inquiry  

    • Outcomes of the topic

      • Understanding of the importance of Payments Hub in the bigger architecture

      • Understanding of the Adaptability of Payments HUB and hence PAY-BB wrt various use cases

Topic4: System Monitoring Metrics (Optional)

  • Tools/ dashboards available to monitor system’s:

    • Outcomes

    • Performance

    • Reports generation and export mechanism 

      • Tools used for report generation (eg: Kibana)

      • Steps to create a report 

      • Available reports (already present in system)

      • (if applicable) steps to create a new report 

    • (Optional)Highlighting of Suggested Key Decision Metrics to 

      • Assist with scalability decisions

      • Investigate ROI/ Business Models

      • Gauging progress milestones

    • Outcome of the topic

      • Understanding of how to monitor project’s progress

      • Understanding of how to use system for larger business/ strategic decisions

Implementor’s Audience:

Format:

  • Instructor/ Trainer led with supplementary material

  • Remote/ In- Person / Pre-recorded

  • 5 Broad Topics - Could be further broken into multiple sessions or single consolidated Training

Expected Overall Outcome:

At the end of the training the participants would be able to:

  • Understand the Use-cases and purpose of the system

  • Understand the architecture of the system

  • Understand the requirements for configuring and deploying the system

  • Understand the post implementation processes and maintenance requirements

  • Understand how to monitor and audit the system

Session 1: Introduction to the Landscape & the Solution

Topic1: Introduction to PAY-BB and Mifos Payment HUB

  • What is PAY-BB

    • What are its major functionalities

    • Which use-cases it would be handling

    • What are its main components - and its architecture

    • Which components are within scope and out of scope

  • What is Payment Hub

    • What is the role of Payment Hub in the system

    • What are its main functionalities and features

      • Overview of the payment HUB Modules

      • High level Architecture of Payment Hub

    •  Specific Functions of Payment HUB wrt each use case for eg:

      • G2P - Bulk Payment -> bulking/ debulking etc

      • G2P - Pay by Voucher -> Voucher Redemption call

      • P2G - Bill Inquiry

  • Outcome of the topic

    • Basic understanding of the purpose of the system and its use cases

    • Basic understanding of the architecture

    • Basic understanding of the scope of the project

Topic2: Exploring Payments Hub

  • Detailed Architecture of Payments Hub

    • Introduction to available modules, services, api’s

    • Introduction to communication protocols

    • Introduction to the programming languages 

  • Introduction to user interface and navigation

    • How stakeholders can interact with Payment Hub

    • Controls and capabilities available to the Stakeholders 

    • administration guidelines including user management, permissions, and access control

  • Implementation Guidelines

    • Prerequisites and Assumptions for implementations

    • Hardware and Software requirements

    • Configurable parameters and non configurable parameters of Payments Hub based on Customized Requirements

  • Outcome of the topic

    • Understanding of the Payments Hub interfaces

    • Understanding of the Payment’s Hub makeup

    • Introduction to using the Payments Hub

Session 2: Payment Hub Implementation 

Topic3: Implementation of Payments Hub

  • Installation and Setup

    • Setup of the pertinent environments

    • Security considerations and best practices

    • Step-by-step deployment procedures

  • Testing Scenarios and quality assurance practices

    • Integration Testing/ UAT

      • Testing scenarios

      • (Optional) Bugs/ Issues Reporting and Fixes

  • Integrations with external Components

    • Possible wrappers and Gateways

    • Updates/ Configurations required

  • Outcome of the topic

    • Step by step guidelines on implementation of the Payments hub

Session 3:Maintenance and Monitoring

Topic4: Maintenance and Updates

  • Warranty Process

    • Warranty details and SLA (if applicable)

    • Procedures for applying updates and patches

    • How to raise a change request

  • Backup and disaster recovery procedures

    • Rollback strategies and troubleshooting.

  • Outcome of the topic

    • Understanding of Post implementation processes and procedure

    • Managing warranty, change requests and expected updates

 

Topic5: Monitoring and Reporting Methods

...

Tools/ dashboards available to track system’s:

  • Outcomes

  • Performance

...

System Monitoring Process

  • Audit Logging

  • Transaction Logging

  • Alarms/ events

...

Report generation capabilities

  • Reports available off the shelf

  • (Optional)Report creation metrics

Outcome of the topic

...

Understanding of how to monitor the system and generate reports

...

Stakeholder training for Payment BB is being compiled by Motto has been inputed and reviewed by Mifos.

The following sessions provide more in depth knowledge of Payments BB and Payments Hub as would be required by Implementors.

Session 1: Payment Hub and Payments BB Introductions

Session 2: Exploring the Technical structure of Payment Hub

Session 3: Implementation and Deployment of Payment Hub

Session 4: Testing a Payment Hub Implementation

Session 5: Reports, Service and Warranty

By attending these sessions attendees should have the necessary information to implement test and operate a Payment Hub installation for Payments BB functionality.

The suggested audience for these sessions are:

  • Technical Project Managers and Decision Makers

  • Implementation Team Leads and Engineers

  • Operations and Testing teams.

To get the most out of these sessions it is assumed that attendees have the following subject matter expertise and skillset

  • Have a basic understanding of the Govstack Initiative/Project

  • Have a basic understanding of implications and requirements for G2P and P2G Payments

  • Have a basic understanding of Kubernetes and deployment of containerised applications

  • Have a basic understanding of standard terminologies in conjunction with a system deployment

The first 2 of these can be gained from the Govstack Payments Stakeholder training.

Session 1: Payment Hub and Payments BB Introductions

Overview:

In this session we introduce the Payments BB and show how the Payment Hub as a DPG maps to the Payments BB specification. We introduce the architecture of Payment Hub as well as its UI and system navigation. We also look at the Government to Person (G2P) and Person to Government (P2G) use-cases it has been enabled for.

  1. Scope and Expected Outcomes

  2. Introduction to Payment BB

  3. Architecture of Payment Hub

  4. External Connectors of Payment Hub

  5. Introduction to User Interfaces and System Navigation

  6. G2P and P2G Use-cases

  7. Summary

Training Deck:

View file
nameTopic 1 - The Payment Hub & Payment BB Introduction.pptx

Training Session:

7th May 2024: 10:00-12:00 UTC

Recording:

Implementors Training Topic 1 - An Introduction to PH-EE and Govstack Payments Building Block (1hr 50 mins)

Session 2: Exploring the Technical structure of Payment Hub

Overview:

In this session we dive deeper into the Technical structure of Payment Hub. We look in depth at the nodes and microservices and their API’s and how they meet the Govstack Payments Building Block specification. We look how the deployment tools of Helm, Cucumber and Circle CI enable CICD pipelines to support configuration, testing, deployment and updates.

  1. Scope and Expected Outcomes

  2. Detailed Architecture of Payment Hub

  3. Payment BB Modules and API stack

  4. Payment Hub Transaction Processing Services

  5. Overview of Installation and Testing Components

  6. Summary

Training Deck:

View file
nameTopic 2- Exploring Technical Structure of Payment Hub.pptx

Training Session:

9th May 2024: 10:00 - 12:00 UTC

Recording:

Implementors Training Topic 2 - Exploring the Technical Structure of Payment Hub. (1hr 15 mins)

Session 3: Implementation and Deployment of Payment Hub

Overview:

In this session we look at the deployment options for Payment Hub. The considerations you need to make in choosing the deployment model. We then walk through the installation method and how to customise it to your requirements. We look also at configuration options needed to make it specific to your Govstack deployment such and budget accounts and program id’s.

  1. Scope and Expected Outcomes

  2. Deployment Models

  3. Pre-requisites to Installation and Setup

  4. Pre-Installation Checklist

  5. Installation Instructions and how to customise installation

  6. Configuration

  7. Summary

Training Deck:

View file
nameTopic 3 - Implementation & Deployment of Payments Hub.pptx

Training Session:

15th May 2024: 10:00 - 12:00 UTC

Recording:

Implementors Training Topic 3 - Deployment and Installation of Payment Hub EE (1hr 30mins)

Session 4: Testing a Payment Hub Implementation

Overview:

In this session we delve into how to set a test plan to test your implementation of Payment Hub - EE. We look at scope and scenarios, some of the tools that can be used to do the testing and a detailed break down of API test cases that can be deployed.

  1. Scope and Expected Outcomes

  2. Testing Scope and Implemented Scenarios

  3. Details of Use - Case Scenarios

  4. Setting up of a Mock Ecosystem for Demo Testing

  5. Description of Selective Testing Processes

  6. Overview of API Test Cases - IDAM

  7. Overview of API Test Cases - P2G

  8. Overview of API Test Cases - Vouchers

  9. Summary

Training Deck:

View file
nameTopic 4 - Test Plan & Scenarios.pptx

Training Session:

16th May 2024: 10:00 - 12:00 UTC

Recording:

Implementors Training Topic 4 - Test Plans and Scenarios (1hr 54mins)

Session 5: Reports, Service and Warranty

Overview:

In this final session we look at the reporting capabilities with PH-EE when combined with Kibana and Elasticsearch. We look at the specific filters and activities that have been included and how to customise your view. We then look into the warranty provided to Govstack, how to get support; raise a problem; or raise a change request through the customer portal. We then look at some of the considerations that implementers should make around Backup, DR and Resilience. Finally we conclude with a recap of the course and pointers to further reference.

  1. Scope and Objectives

  2. The Kibana

  3. Kibana for Reports and Audit Trail

  4. Warranty Process

  5. Updates and Patches

  6. Backup and Disaster Recovery Considerations

  7. Insights and Learnings

  8. Summary and Course Recap

Training Deck:

View file
nameTopic 5 - Reports and Warranty.pptx

Training Session:

17th May 2024: 10:00 - 12:00 UTC

Recording:

Implementors Training Topic 5 - Reports Service and Warranty.