---
title: Confirmation of Payee
slug: confirmation-of-payee
docTags: 
createdAt: 2026-05-18T04:42:08.891Z
---

Confirmation of Payee (CoP) matches the account details you’ve entered, with the details held by the recipient’s bank, when you’re sending money to a business or person using their BSB and account number. Confirmation of Payee (CoP) can help verify the payee and protect you from scams and mistaken payments.

The current version of CoP supports the “*Verify Address Book*” use case. Verification and update of the payee name for an existing address book entry, where the user is not changing the account number. For example:

- Verify the payee every 6 months
- User requested 'refresh' of a single address book entry
- One click bulk 'Verify Contacts' from the address book

### What does Confirmation of Payee do?

Expose the confirmed data lookup services through a new API endpoint, and extensions to existing financial endpoints to utilise these services.

### Monoova API Authentication

Authentication for the CoP API will be handled in Auth0, and API access will be based on a bearer token. The Bearer token can be retrieved using the token API [Monoova API Documentation](https://developer.monoova.com/api/confirmation-of-payee) by passing the username as mAccount and the latest API Key as password in the header. The access token expires after 3600 seconds (60 minutes), at which point the customer’s application should generate a new one.

### Confirmation of Payee match statuses

When a Confirmation of Payee check has been carried out, customers will see one of the following outcomes:

- **Match** – the information entered matches the record of the recipient account.
- **Close match** – the information is close, for example, entering "*Paper Pen Co*" instead of "*Paper & Pen Company*".
- **No match** – the information entered does not match the data against the account you’re sending funds to.
- **Error&#x20;**– the CoP service was unable to confirm account details.
- **Account closed** – the account you are attempting to send a payment to is closed.

For joint accounts, only one name needs to be supplied to get a match or close-match result, and names that include apostrophes or hyphens will match both with and without punctuation marks included.



### CX result code

| **Code** | **Name**                                                     | **Description**                                              |
| -------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| TICK     | Green tick (<font color="#15803D">**✓**</font>) icon         | Confirmed data match                                         |
| EXCM     | Orange exclamation (<font color="#C2410C">**!**</font>) icon | Close match, weak match or not enough info                   |
| CROS     | Red cross (<font color="#B91C1C">**x**</font>) icon          | No match                                                     |
| DASH     | Orange dash (<font color="#C2410C">**-**</font>) icon        | Opt-out, account not found, account closed or generic errors |

### API result code&#x20;

| **Result code** | **Name**              | **Description**                                                            |
| --------------- | --------------------- | -------------------------------------------------------------------------- |
| MTCH            | Match Confirmed       | The account name matches the account in confirmed data.                    |
| CMTC            | Close Match Confirmed | This is a close or very probable match in confirmed data.                  |
| NMTC            | No Match Confirmed    | The account name entered does not match the account in the confirmed data. |
| NFND            | Account Not Found     | Account not found in the confirmed data holder system                      |
| CLSD            | Account Closed        | Account closed in the confirmed data holder system                         |
| ERRR            | Error or Opt-out      | Opt-out and Generic errors                                                 |

### Request purpose code

| **Purpose Code** | **Name**                   | **Description**                                                                                                                                                                                                                                                                                            |
| ---------------- | -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| PAYE             | Payee                      | CoP lookup for a payee account. *For example:*<br />* New payee and saved to address book
* New payee and not saved to address book (once-off payment)
* New payee and payment scheduled for later/recurring
* Update account details of existing payee
* New payee added or updated in non-retail channel |
| VADR             | Verify Address Book        | Verify and update a payee name for an existing address book entry when the user is not changing the account number. *For example:*<br />* Verify payee every 6 months
* User requested 'refresh' of a single address book entry
* One-click bulk 'Verify Contacts' from address book                       |
| PYMT             | Payments                   | The system looks up the existing payee account number when processing payment, aiming to reduce errors or fraud. *For example:*<br />* High-value payments
* Batch and scheduled payments
* Fraud suspected                                                                                                |
| MAND             | Mandate Management         | Account looked up during PayTo payment agreement/mandate processing or direct debit setup. *For example:*<br />* Mandate creation - payer and/or payee account name verification
* Mandate amendment - payee account name verification
* BECS DE direct debit setup - payee account name verification      |
| PIRQ             | Payment Initiation Request | Payer or Payee account is looked up before triggering the PayTo payment initiation.                                                                                                                                                                                                                        |
| INVN             | Investigation              | Staff manually perform a CoP lookup for an investigation.                                                                                                                                                                                                                                                  |



### Test data for Sandbox

To simulate different Confirmation of Payee (CoP) responses in the Sandbox environment, you can trigger specific outcome codes by providing the test bank account data listed below.

Any requests that do not explicitly match the custom triggers below will return the default successful match response.

| **Scenario**                                                                                            | **BSB**            | **Account Number** | **Account Name&#x20;**                                 | **Single/joint Account** | **CX Result Icon Code** | **CX Result Code** |
| ------------------------------------------------------------------------------------------------------- | ------------------ | ------------------ | ------------------------------------------------------ | ------------------------ | ----------------------- | ------------------ |
| Swift match\_Result= MTCH                                                                               | 012408             | Any 9-digit number | Macey Jones                                            | Joint account            | TICK                    | MTCH               |
| Swift match\_Result= MTCH                                                                               | 012408             | Any 9-digit number | Oz Mining Rocks Pty                                    |                          | TICK                    | MTCH               |
| Swift match\_Result= CMTC                                                                               | &#xD;<br />012408  | Any 9-digit number | Claudia Mcbride                                        | Single account holder    | EXCM                    | CMTC               |
| Swift match\_Result= NMTC                                                                               | &#xD;<br />012408  | Any 9-digit number | Nancy Nolan                                            | Single account holder    | CROS                    | NMTC               |
| Swift match\_Result= NMTC                                                                               | &#xD;<br />012408  | Any 9-digit number | Westley Ning                                           |                          | CROS                    | NMTC               |
| Swift match\_Result= CMTC                                                                               | &#xD;<br />012408  | Any 9-digit number | Blue Horizon Landscaping t/a Blue Horizon              |                          | EXCM                    | CMTC               |
| Swift match\_Result= MTCH and matched names exceed 269 characters and indication of order of preference | &#xD;<br />012408  | Any 9-digit number | Hubert Blaine Wolfsterneschlegelsteinhausenbergerdorff | Joint Account            | EXCM                    | CMTC               |
| Opt out                                                                                                 | &#xD;<br />012408  | Any 9-digit number | Trout Cherry                                           |                          | DASH                    | ERRR               |
| Swift match\_Result= MTCH and ODH result\_code= MTCH                                                    | &#xD;<br />012408  | Any 9-digit number | Macey Jones                                            | Joint Account            | TICK                    | MTCH               |
| Account Closed                                                                                          | &#xD;<br />'012408 | Any 9-digit number | Clara Moss                                             |                          | DASH                    | CLSD               |
| Account not found                                                                                       | &#xD;<br />'012408 | Any 9-digit number | Matthew Knight                                         |                          | DASH                    | NFND               |
| CoP Not performed                                                                                       | &#xD;<br />'012408 | Any 9-digit number | Knox Berry                                             |                          | DASH                    | ERRR               |
| DataHolderRefusal                                                                                       | &#xD;<br />'012408 | Any 9-digit number | Strawberry Wilson                                      |                          | DASH                    | ERRR               |
| TooManyTransactions                                                                                     | &#xD;<br />'012408 | Any 9-digit number | Jack Elizabeth                                         |                          | DASH                    | ERRR               |
| Timeout                                                                                                 | &#xD;<br />'012408 | Any 9-digit number | Naomi Timber                                           |                          | DASH                    | ERRR               |
| MessageUndeliverable                                                                                    | &#xD;<br />'012408 | Any 9-digit number | Adam Williams                                          |                          | DASH                    | ERRR               |
| DataHolderServiceError                                                                                  | &#xD;<br />'012408 | Any 9-digit number | Henry Ryan                                             |                          | DASH                    | ERRR               |
| DEFAULT scenario&#xD;<br />Swift match\_Result= MTCH                                                    | &#xD;<br />012408  | Any 9-digit number | Any other name except those listed above               |                          | TICK                    | MTCH               |

