Integration Core Banking Systems using Bulk transfers

There are three patterns that can be used when building the Payer DFSP integrations for bulk transfers.

  1. Three phase transfer integration. This aligns with the three Mojaloop transaction phases. I.e. Discovery, Agreement and Transfer.

::: tip 2-Phased Commit All Payer DFSP Integration Patterns support a 2 phased (reservation and commit phase) commit. :::

Payee DFSP requirements

The updates to the SDK Scheme Adapter will ensure that DFSP that have build integrations in to Mojaloop will not be required to make any change in order to support the receiving of bulk transfers. I.e. the SDK scheme adapter will receive bulk transfer messages and convert them to individual transfer messages. If a Payee DFSP would like to take advantage of the bulk transfer message, integration for bulk messages can be implemented when it makes sense to do so for each Payee DFSP.

Ideal Payee Integration Flow Pattern

Here the AML checks and fees are calculated in the Agreement Phase, and the transfer phase is performed in two phases namely a reserved and commit phase.

Vendor API only supports Single API call

If the Core Banking Systems only support a single API call to perform all transfer related checks and phases. This is the pattern that is most commonly supported.

Call Transfer on the Patch Notification

Last updated