Skip to main content

Choose a payment flow

Last updated: 2026-07-17

Pay-ins and payouts are both payment flows. Start with the direction of money, then choose who owns the customer interaction and method-specific step.

DirectionFlowChoose it whenContinue with
InboundHosted pay-in (H2P)You want the customer to complete payment on a hosted payment pagePay-ins
InboundDirect pay-in (H2H)Your application collects method-specific details and handles the next actionPay-ins
InboundMobile money transferThe customer initiates a transfer through a discovered railMobile money transfer
OutboundPayoutYou send funds to a beneficiary bank account or mobile money walletPayouts

For every flow:

  1. Discover an available market and method.
  2. Create or initialize the payment with a unique merchantReference.
  3. Continue any redirect, instruction, or OTP step returned by the API.
  4. Reconcile the result through the latest payment status and webhooks.

Redirects and accepted requests are not final success signals. See Payment lifecycle for status handling and Webhooks for delivery and signature verification.