Webhooks, APIs and other speedy reporting methods

April 19, 2021

Monoova
April 30, 2021

Manual reporting slows all business processes. It’s prone to errors, unaccounted costs, security risks and can be painfully time-consuming

Monoova has a range of seamless reporting and reconciliation methods; Automatcher, real-time webhooks, our game-changing reporting API and our Portal which seamlessly tracks all activity. Monoova’s reporting methods take the hassle out of payments, increasing accuracy and security.

Automatcher

Automatcher enables you to create large numbers of unique bank account numbers which you can associate with individual customers of yours for when they need to pay you.

Automatcher comes with full NPP, PayID and Osko support. Monoova can issue you with PayIDs as well as account numbers. And you can link the two so that you receive both DE and NPP transactions. With Automatcher, you can easily reconcile large volumes of incoming transactions.

Automatcher allows you to associate those PayIDs with individual customers for automatic reconciliation of incoming transactions. These transactions are in real-time and we will notify you in real time about them with a callback API.

With Automatcher, you don't have to wait for your customer's payments to come through, you don't have to waste time figuring out lodgement references. This way, payment reconciliation is automated and you can focus on scaling your business.

Automatcher accounts can also process direct debits from external organisations against them. If configured to allow direct debits, a notification will be sent when an external party attempts to debit one of your accounts, and if accepted, the funds will be deducted from your sign in mAccount.

Notification of a pending direct debit are sent via a call back or a report API can be called to list all pending debits.

After receiving a notification, you have until 4:00pm next business day (from the time the initial debit is received) to instruct us on what action to take; either approve or reject. If no action is taken the transaction will be placed into a pending status until expiry next business day at 4pm.

Real-time webhooks

Monoova provides you with four types of real-time webhooks:

1) Receive Inbound Direct Debits Webhook

Subscribing to the direct debit event webhook will allow us to notify you when an inbound direct debit is received on one of your accounts. As direct debits arrive in batches, you will receive the data in an JSON array with multiple transactions multiple times per day.

2) Receive Inbound Direct Credits Webhook

Subscribing to the direct credit event webhook will allow us to notify you when an inbound direct credit is received on one of your accounts. As direct credits arrive in batches, you will receive the data in an JSON array with multiple transactions multiple times per day.

3) Receive Direct Entry Dishonours Webhook

Subscribing to the direct entry dishonours event webhook will allow us to notify you when an dishonour transaction is made.

4) Receive payment webhook

When an NPP payment is received, Monoova will send a call-back with the below format.

With webhooks, Monoova provides you with data and key information in real-time. You can easily receive information regarding direct credits, debits, dishonours and NPP payments.

Reporting API

Our reporting API ensures that all reporting is automated, greatly increasing security and accuracy.

1) Our Reporting API returns a report of all received transactions for the day with associated details.

This includes Direct Entry and NPP Receivables. If requested multiple times on the current date (calendar day, AEDT), the report is cumulative. E.g. if, on the same day, a report is requested at 10am and another one at 1pm, the report at 1pm will contain all the transactions already contained in the 10am report, in addition to any new transactions.

Direct Entry transactions arrive in batches 7 times throughout the day, 8.30am, 11.30am, 14.30pm, 17.30pm, 19.45pm, 21.45pm and 22.50pm (emergency), business days only. NPP Transactions may arrive at anytime, we recommend subscribing to a webhook to receive new transaction notifications.

Use this API to easily receive a summary of transactions for a particular day, greatly saving time on managing transactions.

2) Our reporting API also enables you to receive all transactions in a daily settlement.

You may choose to set your mAccounts to settle automatically every day. If so, the mAccount balance will be brought to zero at 4pm (Sydney time) each business day. Any positive balance will be disbursed to the bank account you have linked.

Any negative balance will be direct debited from the bank account you have linked. Transactions on weekends, public holidays and after 4pm won’t appear in the settlement report until after 4pm the next business day.

This report returns an array of actual disbursements for each transaction that was settled on the given date, easily keeping track of daily settlements. Date is represented by ISO8601 – ‘2016-03-01’ for 1st March 2016.

3) With our reporting API, you can also receive all successful transactions for a given date.

This API call returns all successful transactions for a given date, allowing you to easily view manage transactions. Date is represented by ISO8601 – ‘2016-03-01’ for 1st March 2016.

4) BPAY Receivables Report

The BPAY receivables report returns a report of all received BPAY transactions for the day with associated details.

If requested multiple times on the current date (calendar day, AEDT), the report is cumulative. E.g. if, on the same day, a report is requested at 10am and another one at 1pm, the report at 1pm will contain all the transactions already contained in the 10am report, in addition to any new transactions, easily keeping you up to date with your transactions.

Rejection reporting

Monoova also sends a report for rejected transactions.

This report effortlessly includes all rejected transactions for the day with associated details. This includes Direct Entry and NPP Receivables. If requested multiple times on the current date (calendar day, AEDT), the report is cumulative.