---
title: Payment Notifications Suppression
slug: payments/payment-notifications-suppression
createdAt: 2026-06-25T16:05:22.995Z
---

GoCardless automatically sends you notifications for several events, including Payment, Mandate, and Subscription creation. You can deactivate payment notifications through Unaric Payments, which is helpful if you have your own notification system in place. Supressing these GoCardless notifications will not affect the mandatory emails which are part of the BACS Scheme rules (e.g. the emails sent following Direct Debit setup).

:::hint{type="warning"}
Notifications for **Mandate Created** and **Subscription Created** events will continue to be sent by GoCardless even if you suppress payment notifications.
:::

## How it works

The Payment object in Salesforce includes two fields related to notification suppression.

| **Field Name**                   | **Type**       | **Purpose**                                                            |
| -------------------------------- | -------------- | ---------------------------------------------------------------------- |
| **Suppress Notification by PSP** | Standard Field | Controls notification behavior for individual payment records.         |
| **Suppress PSP Notifications**   | Formula Field  | Displays the calculated suppression status based on relevant settings. |

These fields are primarily for informational purposes and auditing. The actual control of notification suppression is managed by protected customer settings and custom settings.

The **Suppress Notification by PSP** field on a Payment record is populated automatically depending on how the payment is processed:

- **Scenario 1: Scheduled Batch Processing via Unaric Payment Schedule**
  - **When:** Payment records are created through the Unaric Payment Schedule.
  - **Result:** The field is set to *true* if the custom settings for suppression (detailed in Configuration Steps 1 and 2) are enabled when the payment is created by the schedule.
- **Scenario 2: Manual Processing from Salesforce**
  - **When:** You click the **Process Payment using Authorisation** button from Salesforce, and a pop-up window with a checkbox for suppression appears.
  - **Result:** The field's value will match the selection you make in the suppression checkbox on the processing page.
- **Scenario 3: Custom Processes (Salesforce Flows or Apex code)**
  - **When:** Payment records are created using custom Salesforce Flows or Apex code.
  - **Result:** The field defaults to *false* unless you explicitly set it to *true* in your custom Flow logic or Apex code.

## Configuration steps

### 1. GoCardless approval

Before suppressing payment notifications, you must obtain approval from GoCardless. To this end, contact GoCardless support at [help@gocardless.com](mailto\:help@gocardless.com). Mention that you wish to handle “payment\_created” notification for all the schemes that you intend to use (eg., SEPA, BACS, BECS, PAD, ACH, etc.). Note that to GoCardless, you will have to individually mention the schemes for which you intend to handle the notifications.

### 2. Unaric Payments configuration

- Contact Unaric Payments support at [support@unaric.com](mailto\:payment-support@unaric.com) and ask them to set the Protected Customer Setting **Bypass Payment Notifications by PSP** to *true*. This setting requires subscriber-level access to be modified. We are required by GoCardless to see evidence of your handling of notifications. For this purpose, our Customer Success team would ask you to complete a self-signed form and provide the confirmation email from GoCardless. Once we have these two documents our team will enable this feature for your Salesforce org.

### 3. Salesforce settings

:::Paragraph{listStyleType="decimal" indent="2"}
In Salesforce, go to **Setup > Custom Settings.**
:::

:::Paragraph{listStyleType="decimal" listStart="2" indent="2"}
Open **Unaric Payments settings.**
:::

:::Paragraph{listStyleType="decimal" listStart="3" indent="2"}
Click **Manage&#x20;**&#x61;n&#x64;**&#x20;Edit.**
:::

:::Paragraph{listStyleType="decimal" listStart="4" indent="2"}
set the **Suppress Notification for Payments&#x20;**&#x43;ustom Setting to *true*.
:::

:::Paragraph{listStyleType="decimal" listStart="5" indent="2"}
Click **Save&#x20;**&#x74;&#x6F;**&#x20;finish**.
:::

:::Paragraph{listStyleType="decimal" listStart="6" indent="2"}
If you use custom Salesforce Flows or Apex code to create Payment Records, you must ensure the **Suppress Notification by PSP** field on each Payment record is explicitly set to *True*. If not set, it defaults t&#x6F;*&#x20;false* in custom processes.
:::

## Suppress payment notifications in records

::::Tabs
:::Tab{title="From Authorisation record"}
1. Go to the **Unaric Payments Authorisation&#x20;**&#x74;ab and select the record against which to take payment.
2. Click the **Process Payment using Authorisation&#x20;**&#x62;utton.
3. Mark the **Suppress Notification by PSP&#x20;**&#x63;heckbox. 
4. Click on **Process Payment&#x20;**&#x74;o finish.
:::

:::Tab{title="From Payment record"}
1. Go to th&#x65;**&#x20;Unaric Payments** tab.
2. Click the **New** button.
3. Enter the required payment details. In the **Payment Reference Information** section, mark the **Suppress Notification by PSP&#x20;**&#x63;heckbox.
:::

:::Tab{title="From schedules payments"}
After getting the necessary approvals, check the **Approvals&#x20;**&#x73;ection. If the value of the custom setting field **Suppress Notification for Payments** is set to true, then all the payments created by the payment schedule will have the value of **Suppress Notifications by PSP** set a&#x73;*&#x20;True*.
:::
::::

## Troubleshooting

If GoCardless payment notifications are still being sent after you have configured suppression:

- Verify that you have received approval from GoCardless for payment notification suppression.
- Confirm that both the Protected Customer Setting **Bypass Payment Notifications by PSP** (configured via Unaric Payments support) and the Custom Settin&#x67;**&#x20;Suppress Notification for Payments** (configured in Salesforce) are set to *true*.
- If you use custom processes (Flows or Apex) to create payments, ensure your custom code correctly sets the **Suppress Notification by PSP** field t&#x6F;*&#x20;true* on each Payment record.
