Received Transactions Report
GET
https://api.mpay.com.au/receivables/v6/report/{date}
datestring<p><strong>Required</strong>. Format: 'yyyyMMddHHmmss'. The date and time from which transactions are reported. This becomes the start date of the report if the report is being fetched for a date range.</p>
endDatestring<p><strong>Optional</strong>. Format: 'yyyyMMddHHmmss'. Use this to fetch the report for a date range. When supplied, it is the inclusive end of the range that starts at the date path parameter.</p>
skipstring<p><strong>Optional</strong>. Number of records to skip. 0 is the first record. Use together with take to page through large reports.</p>
takestring<p><strong>Conditional</strong>. Number of records to take. <strong>Conditional</strong> upper limit: if endDate is provided the maximum take is 10000.</p>
accountNumberstring<p><strong>Optional</strong>. Payee bank account number. Filters the report to transactions received into this account.</p>
clientUniqueIdstring<p><strong>Optional</strong>. The unique identifier for the account, as supplied by you when the account was created.</p>
transactionTypestring<p><strong>Optional</strong>. Filters the report by rail. Possible values: 'DE' for Direct Entry or 'NPP' for New Payments Platform.</p>
transactionCodestring<p><strong>Conditional</strong>. Industry standard transaction code, only applicable when transactionType is 'DE'. Possible values: '13' for debit, '50' for credit. Refer to the Direct Entry standard for definitions 51-57.</p>
payIdstring<p><strong>Optional</strong>. Email address for the PayID. Filters the report to transactions received against this PayID.</p>
payIdNamestring<p><strong>Optional</strong>. Name displayed to the payers when they address a payment to the PayID.</p>
200200 OK. Successful validation. The report was generated and returned.
400<p>400 Bad Request. The request could not be processed because one or more supplied values are missing or incorrectly formatted, for example a date that does not match the required format.</p>
401<p>401 Unauthorized. Authentication failed. The API key passed as the basic authentication username is missing, invalid, or not permitted to access reporting.</p>
500<p>500 Internal Server Error. An unexpected error occurred while generating the report. Retry the request; if the error persists contact Monoova support quoting the status description.</p>
curl --request GET \
--url 'https://api.mpay.com.au/receivables/v6/report/{date}?endDate=20260824235959&skip=0&take=1000&accountNumber=410000123&clientUniqueId=CUID-000123&transactionType=NPP&transactionCode=50&payId=payments%40yourcompany.com.au&payIdName=Your%20Company%20Pty%20Ltd' \
--header 'accept: application/json'