HomeGuidesRecipesAPI ReferenceChangelog
Treasury Portal Login
Guides

Making a Payment

A comprehensive guide for building an effortless user experience to enable you to send local fiat to your customers.


Payment Steps & API Overview

A user journey guide for making a payment to your customers, including the API reference at the right time.


API reference

What's returned from the API

User journey step

What to show on the UX

What to ask the user for

  1. Retrieve Get Channels


A list of available payment channels for the given country including limits

User chooses a preferred payment channel

List of payment channels available to them eg: Bank Transfer, mobile money, P2P transfer

Their preference of payment method

  1. Get Rates


  • Limits for a given payment channel
  • Rate of USD/ Fiat currency conversion

User confirms amount to be paid out to them

Confirmation of amount user to receive

Confirmation

  1. Get Networks

    Reason for sending = Payment Reasons



A list of available networks (i.e Bank or Mobile Money)

Payment Reasons - Pre-defined list of reasons to select.

Enter receiving details & reason for sending

  • Bank transfer/ P2P
    • Bank name (Select the bank of the beneficiary)
    • Account holder name
    • Account number
  • Mobile Money
    • First name
    • Last name
    • Mobile number (code +string)
    • Mobile provider

Please provide account details and select the reason for sending:

  1. Submit Payment Request


A quote to make the payment

Confirm payment amount & details

Show Transaction details including:

  • Payment Channel
  • Payment Network
  • Recipient details entered
  • Total amount
  • Rate
  • Ability to confirm or cancel.

To confirm or cancel the requested transaction.

  1. Accept Payment Request

    Deny Payment Request

Confirmation or cancellation of the transaction

End of flow confirmation

Confirmation the payment is being processed / cancelled

n/a

  1. n/a
    Webhooks to determine status of transaction

n/a

Customer receives local fiat in bank account or mobile wallet.

n/a

n/a

  1. Lookup Payment


Information about a specific payment

Retrieve information about a specific payment

View transaction details

View transaction details

To get started, open the recipe below: