Introduction

The Monnify Statement feature enables merchants using wallets to conveniently generate wallet statements.


This statement would contain:

  1. Deposits into the wallets (Credits)
  2. Withdrawals for payment (Debits)
  3. Any charges where applicable
  4. Balances on every transaction,
  5. Transaction references and descriptions
  6. Narration

Feature Details

To generate a wallet statement, the merchant would simply make a GET request to the Wallet statement API and specify the following in the request

  1. Source Account number : The merchant's WALLET ACCOUNT NUMBER
  2. Start Date (In Long format) : A timestamp value specifying the date to start filtering transactions by the createdAt field
  3. End Date (In Long format): A timestamp value specifying the date to stop filtering disbursement transactions by the createdAt field
  4. Enable Time Filter: This param allows caller to filter based on time (hour only) given in startDate and endDate query params.
  5. Page Number: The current page from the total to be retrieved
  6. Page Size: The number of entries/records to be returned in a single page

A JSON response containing the statement would then be returned.


API Endpoint:

Sample Request

Response Structure

response.json

Rate this page

How helpful is the content on this page?

Copyright © 2026 Monnify
instagramfacebookicon