Introduction
At a high level, onboarding to a Mojaloop-based scheme requires a Digital Financial Service Provider (DFSP) to focus their efforts around the following major milestones:
- 
Integration of their Core Backend with the Mojaloop Switch on the API level (this involves both coding and testing). 
- 
Connecting to Mojaloop pre-production and production environments following rigorous Mojaloop security requirements. 
Payment Manager for Mojaloop provides functionality to simplify both of these steps. This document provides details about API-level integration.
The following diagram provides a high-level view of the integration between a Mojaloop Real-Time Payment System and a DFSP’s Core Backend.
 
Payment Manager provides the following components:
- 
Core Connector: Integrates a DFSP’s Core Backend to Payment Manager as an "adapter" for both parts so communication is possible between them. It uses standard templates, the majority of them written in Apache Camel, a declarative language for integration engineers that does not require writing code from scratch. There is a ready-made Core Connector template available for DFSPs to simplify their development effort. 
- 
Mojaloop Connector: Comes with the following key components: - 
A Mojaloop-SDK, which provides: - 
Mojaloop-compliant security components 
- 
HTTP header processing capabilities 
- 
A simplified use-case-oriented version of the Mojaloop FSPIOP API. DFSPs will be talking to this API, leveraging Core Connector. 
 
- 
- 
A Connection Manager Client, which simplifies and automates certificate creation, signing and exchange, as well as the configuration of the connections required to different environments. 
 
- 
- 
Portals: Provide dashboards for monitoring transactions and service status. They also allow DFSPs to manage their security keys, certificates, and endpoint configuration required for connecting to a Mojaloop-based scheme in a guided way.