---
title: Make Payments to Payees
slug: poc-onboarding/make-payments-to-payees
createdAt: 2025-06-06T04:36:34.358Z
---

## Payee Payouts via Monoova - [Full Docs](https://api-docs.monoova.com/payments#tag/Financial/operation/TransactionExecute)

Enable fast and flexible outbound payments through NPP, Direct Credit, and BPAY. This guide outlines how to programmatically pay suppliers or billers directly from your ledger account.

### Overview

All outbound payment types are supported through the same API:

**Endpoint**: POST https\://api.m-pay.com.au/financial/v2/transaction/execute

You can disburse funds using:

- **NppCreditBankAccount** – for instant NPP transfers
- **directCredit** – fallback for bank accounts not reachable via NPP
- **bpay** – to pay BPAY billers (pending details)

The mWallet token is the ledgerAccountNumber.

***

### NPP Credit Transfer (Primary Method)

Use this method to make real-time payments to eligible bank accounts.

**Request**:

:::BlockQuote
\{
&#x20; "uniqueReference": "BillpaymentTelstra",
&#x20; "totalAmount": 200,
&#x20; "paymentSource": "mWallet",
&#x20; "mWallet": \{
&#x20;   "token": "6279059712214060"
&#x20; },
&#x20; "disbursements": \[
&#x20;   \{
&#x20;     "amount": 200,
&#x20;     "disbursementMethod": "NppCreditBankAccount",
&#x20;     "toNppCreditBankAccountDetails": \{
&#x20;       "bsbNumber": "802985",
&#x20;       "accountNumber": "816122820",
&#x20;       "accountName": "TesltraBills",
&#x20;       "remitterName": "BobsBuilders",
&#x20;       "lodgementReference": "INV22331",
&#x20;       "endToEndId": "INV22331",
&#x20;       "description": "Phone Bill"
&#x20;     }
&#x20;   }
&#x20; ]
}
:::

**Response**:

:::BlockQuote
\{
&#x20; "durationMs": 2748,
&#x20; "status": "Ok",
&#x20; "statusDescription": "Operation completed successfully",
&#x20; "callerUniqueReference": "BillpaymentTelstra",
&#x20; "feeAmountIncludingGst": 1.2650,
&#x20; "transactionId": 50555806
}
:::

***

### Direct Credit Transfer (Fallback Method)

Use this method for traditional overnight payments to BSB/account numbers not supported by NPP.

**Request**:

:::BlockQuote
\{
&#x20; "uniqueReference": "BillpaymentAGL",
&#x20; "totalAmount": 600,
&#x20; "paymentSource": "mWallet",
&#x20; "mWallet": \{
&#x20;   "token": "6279059712214060"
&#x20; },
&#x20; "disbursements": \[
&#x20;   \{
&#x20;     "disbursementMethod": "directCredit",
&#x20;     "toDirectCreditDetails": \{
&#x20;       "bsbNumber": "032-000",
&#x20;       "accountNumber": "2681849",
&#x20;       "accountName": "AGLBilling"
&#x20;     },
&#x20;     "lodgementReference": "INV332424",
&#x20;     "amount": 600,
&#x20;     "description": "BobsBuilders"
&#x20;   }
&#x20; ]
}
:::

**Response**:

:::BlockQuote
\{
&#x20; "durationMs": 807,
&#x20; "status": "Ok",
&#x20; "statusDescription": "Operation completed successfully",
&#x20; "callerUniqueReference": "BillpaymentAGL",
&#x20; "feeAmountIncludingGst": 0.8800,
&#x20; "transactionId": 50555809
}
:::

***

### BPAY

Use this method to pay BPAY billers by biller code and reference number.

**Request**

:::BlockQuote
\{
&#x20; "totalAmount": 100,
&#x20; "paymentSource": "mWallet",
&#x20; "mWallet": \{
&#x20;   "token": "6279059712214060"
&#x20; },
&#x20; "disbursements": \[
&#x20;   \{
&#x20;     "disbursementMethod": "bpay",
&#x20;     "toBPayDetails": \{
&#x20;       "billerCode": "857763",
&#x20;       "referenceNumber": "6279059700010918"
&#x20;     },
&#x20;     "amount": 100,
&#x20;     "description": "Payment for utilities"
&#x20;   }
&#x20; ],
&#x20; "uniqueReference": "BPAYpayment"
}
:::

**Response:**

:::BlockQuote
\{
&#x20; "durationMs": 817,
&#x20; "status": "Ok",
&#x20; "statusDescription": "Operation completed successfully",
&#x20; "bpayReceipts": \[
&#x20;   \{
&#x20;     "amount": 100,
&#x20;     "billerCode": 857763,
&#x20;     "disbursementArrayIndex": 0,
&#x20;     "receiptNumber": 2287656,
&#x20;     "referenceNumber": "6279059700010918"
&#x20;   }
&#x20; ],
&#x20; "callerUniqueReference": "BPAYpayment",
&#x20; "feeAmountIncludingGst": 0.6600,
&#x20; "transactionId": 50555834
}
:::

