# Source Code repositories

The Payment Hub EE uses a microservice architecture where each microservice is self-contained and use its own git repository. Despite the larger number of repositories involved, the payment hub can still be deployed as a single component using the Helm charts as described in the installation instructions in detail.

The list of the Payment Hub EE repositories:\
[https://github.com/openMF?q=ph-ee](https://github.com/openMF?q=ph-ee\&type=\&language=)

| Repo                                                                                                 | Description                                                                                                                                                                  |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ph-ee-connector-common](https://github.com/openMF/ph-ee-connector-common)                           | Shared artifacts/ common code between Java-based connectors.                                                                                                                 |
| [ph-ee-connector-channel](https://github.com/openMF/ph-ee-connector-channel)                         | Channel connector microservice                                                                                                                                               |
| [ph-ee-exporter](https://github.com/openMF/ph-ee-exporter)                                           | Zeebe exporter component which sends all data to Kafka                                                                                                                       |
| [ph-ee-operations-app](https://github.com/openMF/ph-ee-operations-app)                               | Operations web application backend                                                                                                                                           |
| [ph-ee-operations-web](https://github.com/openMF/ph-ee-operations-web)                               | Operations web application frontend                                                                                                                                          |
| [ph-ee-env-template](https://github.com/openMF/ph-ee-env-template)                                   | Environment templates for payment hub-ee, BPMN flows                                                                                                                         |
| [ph-ee-env-labs](https://github.com/openMF/ph-ee-env-labs)                                           | Configurations of Lab Environment and Helm Charts                                                                                                                            |
| [ph-ee-importer-es](https://github.com/openMF/ph-ee-importer-es)                                     | Microservice consuming Kafka and sends all Zeebe-related data to ES                                                                                                          |
| [ph-ee-importer-rdbms](https://github.com/openMF/ph-ee-importer-rdbms)                               | Microservice consuming Kafka and feeding the off-site RDMS with business data of the flows                                                                                   |
| [ph-ee-identity-provider](https://github.com/openMF/ph-ee-identity-provider)                         | Identity provider microservice                                                                                                                                               |
| [ph-ee-connector-ams-mifos](https://github.com/openMF/ph-ee-connector-ams-mifos)                     | Account Management System connector microservice for Mifos                                                                                                                   |
| [ph-ee-connector-mojaloop](https://github.com/openMF/ph-ee-connector-mojaloop-java)                  | Mojaloop connector microservice                                                                                                                                              |
| [ph-ee-connector-gsma-mm](https://github.com/openMF/ph-ee-connector-gsma-mm)                         | Connector for Payment Hub EE for GSMA Mobile Money API                                                                                                                       |
| [ph-ee-identity-account-mapper](https://github.com/openMF/ph-ee-identity-account-mapper)             | Identity account mapper for payment hub with account lookup directory                                                                                                        |
| [ph-ee-id-account-validator-impl](https://github.com/openMF/ph-ee-id-maapper-account-validator-impl) | Plugins for Id account mapper for doing account lookup with different interfaces and standards (such as GSMA party lookup, switches, oracles and account management systems) |
| [ph-ee-integration-test](https://github.com/openMF/ph-ee-connector-integration-test)                 | An integration test microservice for payment hub                                                                                                                             |
| [ph-ee-connector-mock-payment-schema](https://github.com/openMF/ph-ee-connector-mock-payment-schema) | Mock payment schema connector for payment transfers                                                                                                                          |
| <https://github.com/apache/fineract-cn-interoperation>                                               | Fineract CN interoperability micro service                                                                                                                                   |
| <https://github.com/apache/fineract>                                                                 | Fineract 1.x repository, currently release 1.8 is deployed in PHEE environments                                                                                              |

## Solution Specific repositories

These repositories contain certain specific use cases and integrations

| Repo                                                                                 | Description                          |
| ------------------------------------------------------------------------------------ | ------------------------------------ |
| [ph-ee-connector-ams-paygops](https://github.com/openMF/ph-ee-connector-ams-paygops) | AMS connector for Paygops            |
| [ph-ee-connector-ams-pesa](https://github.com/openMF/ph-ee-connector-ams-pesa)       | AMS connector for Roster             |
| [ph-ee-connector-mpesa](https://github.com/openMF/ph-ee-connector-mpesa)             | Connector for integrating with mpesa |
