System Integrator (SI) ToolkitSystem Integrator (SI) Toolkit
Introduction
Management
Business Operations
Technical Integration Guide
Deployment
Technical Reference
Scheme Designs
Introduction
Management
Business Operations
Technical Integration Guide
Deployment
Technical Reference
Scheme Designs
  • Introduction

    • System Integrator (SI) Toolkit
    • DFSP Onboarding Guide and Roadmap
    • Customer Journey
  • Management
  • Business Operations
  • Technical Integration Guide

    • Technical Integration
    • Inclusive Instant Payment System (IIPS) Integration
    • Development guide for building core-connectors
    • Core Connector Testing Harness
    • Core Connector Template
    • ISO20022 and Merchant Payments.
  • Deployment

    • Overview
    • Docker Compose

      • Payment Manager Deployment Guide
      • Core Connector Guide
      • Deploying Payment Manager
      • Configuring the core connectors
      • Connecting to a Hub
      • Securing the Docker Daemon
      • Firewall Configuration in Ubuntu and AWS EC2 (t2.large)
      • Test Transfer Process
  • Technical Reference

    • API Service
    • Routing and API Specifications
    • Networking
    • Core Banking Solution (CBS) Client
    • Mojaloop Connector Client (SDK Client)
    • Configuration.
    • Core Connector Aggregate (Business Logic)
    • Error Handling
    • Integration Accounts
    • Request Handling Lifecycle
  • Scheme Designs

    • Foreign Exchange - Currency Conversion
    • Interscheme

Development guide for building core-connectors

Integration Development Steps

Here are the typical steps that need to be taken to building an integration:

  1. Download the testing harness with an example core connector to try.
    Understand the scope of the requirement and the API flows, by reviewing the core-connector golden path test collection that is used to illustrate the quality and adherence to the requirements.
  2. Work with the Business / Product Expert at the DFSP to determine and get sign off on the funding and liquidity design that must be implemented in the integration.
    The pre-funded liquidity design documents can help this process.
  3. Investigate the core-connector API and design an integration solution.
    The IIPS Design Patterns for Payer and Payee DFSP integration is a good guide for this work.
  4. Build the integration against a Core Banking Solution Sandbox. This solution can be tested at any time by deploying/connecting it into the testing harness and running all or parts of the golden path test collection.
    The core-connector template can be useful here as a starting point for the development.
  5. Submit the core-connector for review and approval by the Scheme. The scheme will have final say as to whether the integration solution is adequate for their scheme and use case.
  6. Perform User Acceptance Testing for the scheme by deploying into Payment manager / or other deployment solution connected to a fully secured Environment.
    Run end-to-end testing, that include sending and receiving funds between connected organizations.
    Run a Settlement test.

Open API references

  • FSPIOP v2.0 specification - Open Api definition.
  • FSPIOP v2.0 ISO 20022 specification - Open Api definition.
  • API Snippets Open Api definition
  • Mojaloop Connector backend - Open Api definition
  • Mojaloop Connector outbound - Open Api definition
Last Updated:
Contributors: Paul Baker
Prev
Inclusive Instant Payment System (IIPS) Integration
Next
Core Connector Testing Harness