POST
Get Single Disbursement Transactions

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

A unique identifier for the merchant account.

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

35253486

transactionDate
string<date>
required

The date to filter transactions (YYYY-MM-DD format)

Example:

"2024-01-15"

pageNumber
integer
required

Page number for pagination (starts from 1)

Required range: x >= 1
Example:

1

numberOfReturnedRows
integer
required

Number of records per page

Required range: x >= 1
Example:

10

isIncremental
boolean
required

If true, includes previous pages; if false, only current page

Example:

false

searchBy
enum<string>
required

Field to search by

Available options:
TransactionReferenceNumber,
SourceReferenceNumber,
BeneficiaryAccountNumber,
BeneficiaryName
Example:

"TransactionReferenceNumber"

searchText
string

Text to search for (case-insensitive)

Example:

""

Response

Success Response (200 OK)

beneficiaryAccountNumber
string

The recipient's account number

Example:

"9876543210"

beneficiaryName
string

The recipient's name

Example:

"John Phiri"

connectorName
string

Name of the payment connector used

Example:

"Standard Bank"

transactionAmount
number<decimal>

The disbursed amount

Example:

1000000

currencyCode
string

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

Example:

"MWK"

transactionStatusCode
string

Current status code of the transaction

Example:

"S"

transactionStatusName
string

Human-readable status description

Example:

"Successful"

transactionDescription
string

Description of the transaction

Example:

"Salary payment"

transactionReferenceNumber
string

Unique transaction reference number

Example:

"D250713MGGGY"

transactionDate
string<date>

Date and time when the transaction was initiated

Example:

"2024-01-15"