Use Cases

A Mojaloop Hub's core function is the clearing of the transfer of funds between two accounts, each of which is held at a DFSP connected to the Hub, commonly referred to as a push payment. This enables it to support a wide range of use cases.

(For an API-led view of use cases, please refer to the use cases section of the Mojaloop API documentation)

**Core Use Cases**

Core Use Cases

This means that, at the most basic level, a Mojaloop Hub directly supports the following use cases:

  • Person to Person (P2P);

  • Person to Business (P2B), including simple forms of merchant payments, both face to face and remote (online);

  • Business to Business (B2B);

  • Business to Government (B2G);

  • Simple forms of Person to Government (P2G) payments

In all cases, a payment can be facilitated using merchant IDs (for USSD) or QR codes (smartphones).

**Request To Pay**

Request To Pay

As well as push payments, Mojaloop supports Request To Pay (RTP) transactions, in which a payee requests a payment from a payer, and when the payer consents, their DFSP pushes the payment to the payee on their behalf. This supports the following use cases:

**Cash Services**

Cash Services

A Mojaloop Hub directly supports the common interoperable cash in/out transactions that every DFSP (and their customers) would expect:

  • Cardless ATM;

  • Cash In at off-us Agent;

  • Cash Out at off-us Agent.

In addition, the Mojaloop Hub is able to offer support to offline cash payment schemes, as such a payment scheme is viewed as cash - albeit digital. So a withdrawal to an offline cash wallet (a load) is analogous to a "cash out" transaction; and a deposit from an offline cash wallet (an upload) is analogous to a "cash in" transaction. However, the operator of such a scheme might consider that all such wallet load/upload transactions, whether on-us or off-us, should be processed through the Mojaloop Hub, for ease of reconciliation by the offline scheme.

**3PPI**

Third Party Payment Initiation

A Mojaloop Hub directly supports Third Party Payment Initiation (3PPI), so that Payment Initiation Service Providers (PISPs) - better known as fintechs - can, using their own smartphone apps, recruit customers, and offer them a unified or enhanced payments service. Most DFSPs connected to a Mojaloop Hub can support 3PPI services, if they have a reasonably modern back office.

A fintech can use the 3PPI service to initiate a Request To Pay (RTP) - asking their customer's DFSP to initiate a payment to a payee. This supports the following use cases:

  • Collections, in particular P2G and P2B;

  • Salary payments, on behalf of small/medium businesses;

  • Merchant payments (P2B), using a QR code for initiation

**Bulk Payments**

Bulk Payments

Every payments service needs to facilitate bulk payments, and Mojaloop offers this service using an extremely efficient model. All but the very smallest DFSPs are able to offer this service to their customers, allowing them to submit payments lists that can reach every customer of every connected DFSP. This is in support of:

  • Pensions, Social and other payments (G2P);

  • Salaries (G2P and B2P).

In addition, the bulk payment functionality is available through the 3PPI service (above), which would enable all DFSPs - even the very smallest - to offer bulk payments services through either a fintech, or directly through their own 3PPI service.

**Cross Border**

Cross Border Payments

A Mojaloop Hub can enable a DFSP's customers to send money across borders in a cost-effective manner, facilitating the foreign exchange (FX) process as part of the transaction. This supports the following use cases:

  • P2P and P2B (sending money to friend and family in another country, or paying a bill in another country);

  • Merchant Payments, using RTP cross-border (supporting, for example, a small merchant that wishes to cross a nearby border to trade at a local market, taking payments in the local currency)

There are two key aspects of the Mojaloop ecosystem that enable this

  1. The ability to connect a Mojaloop Hub to neighbouring payment schemes, either within the same country or elsewhere, so that interoperability is supported.

    • Further information on interoperability is available in the interscheme documentation.

  2. The support for external foreign exchange providers (FXPs) to connect to a Mojaloop Hub and offer FX services. Neither the payer not the payee needs to define the currency to be used for a transaction; they each transact in their own currency, and the Mojaloop Hub(s) facilitate the interchange.

    • Further information on how Mojaloop manages foreign exchange services is available in the FX documentation

**Extended Use Cases**

Extended Use Cases

In addition to these standard use cases, Mojaloop supports the implementation of more complex use cases by adopters, which add additional features and are layered over the top of the standard use cases.

These scheme-specific use cases can readily be added by individual scheme operators.

Last updated

Was this helpful?