POST
cURL

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer Token, Where accessToken is the access token used to authenticate the request.

Headers

Accept-Language
string
default:en

Preferred language for the response

Body

application/json
merchantAccountNumber
integer
required

Required string length: 8

Required range: 10000000 <= x <= 99999999
Example:

79967020

transactionDate
string<date>
required

Date to filter transactions by (YYYY-MM-DD format)

Example:

"2025-09-05"

pageNumber
integer
required

Page number for pagination (must be ≥ 1)

Required range: x >= 1
Example:

1

numberOfReturnedRows
integer
required

Number of records per page (must be > 0)

Required range: x >= 1
Example:

20

isIncremental
boolean
required

Include previous pages (true) or current page only (false)

Example:

false

searchBy
enum<string>
required

Field to search by

Available options:
TransactionReferenceNumber,
SourceCustomerName,
Connector.ConnectorName,
SourceAccountNumber
Example:

"TransactionReferenceNumber"

searchText
string

Search term

Example:

"C250904VQ5MW"

Response

Success Response (200)

sourceCustomerName
string

Name of the source customer/payer

Example:

"Joe Doe"

connectorName
string

Name of the payment connector used

Example:

"Airtel Money"

transactionAmount
number<decimal>

Total amount of the transaction

Example:

75000

transactionFee
number<decimal>

The amount of transaction fee paid by the customer

Example:

1000

currencyCode
string

A three-letter ISO 4217 code that identifies the currency used in the transaction

Example:

"MWK"

transactionStatusCode
string

Status code of the transaction (e.g., 'S' for Success)

Example:

"S"

transactionStatusName
string

Human-readable status description

Example:

"Success"

transactionReferenceNumber
string

Unique reference number for the transaction

Example:

"D250713MGGGY"

transactionDate
string<date-time>

Date and time when the transaction was created

Example:

"2024-01-15T10:30:00Z"