Webhook Event Types

📘

Open Items:

Example Payloads are pending https://prioritycommerce.atlassian.net/browse/WPCE-2184 Notification example pages in MX Merchant is updated 6 years back so i dont think the responses are correct there. We need new ones


Our webhook system can notify your application about a wide range of events related to payments, batch processing, and account management. Subscribing to these events allows you to build automated workflows and stay informed in real-time.

Below is a comprehensive list of the available eventType values you can subscribe to.

Note: You can view the thresholds associated with all event types by making a request to GET checkout/v3/subscription/eventtype

Payments & Transactions

Events related to the lifecycle of individual payments, refunds, and chargebacks.

Event Type

Description

Deposit

Notifies when funds from a payment have been settled and deposited into the merchant’s bank account. threshold should contain the minimum amount to trigger a notification (Default: 0).

PaymentSuccess

Notifies when a payment is Approved. threshold should contain the minimum amount to trigger a notification (Default: 0).

PaymentFail

Notifies when a transaction is declined—commonly due to card issues, insufficient funds, or fraud suspicion. threshold should contain the minimum amount to trigger a notification (Default: 0).

RefundCreated

Notifies when a refund is created. threshold should contain the minimum amount to trigger a notification (Default: 0).

ExpiredCard

Notifies when a stored card reaches expires

Chargeback

Notifies when a chargeback is reported in the system. The webhook also triggers notifications for each update or change in dispute status throughout the chargeback lifecycle. threshold should contain the minimum amount to trigger a notification (Default: 0).


Example Payloads

When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.

Payload response



Risk & Fraud Monitoring

Events designed to help you monitor and proactively manage transaction risk.

Event Type

Description

DeclineThresholdExceeded

Notifies when the number or percentage of declined transactions exceeds a predefined threshold—used for risk or fraud monitoring. threshold should contain the minimum number of declines post which notification will be triggered (Default: 30). Note: Any custom threshold changes should be coordinated with the Client Services team.

DeclineThresholdWarning

Notifies when the decline activity is approaching the threshold—allows proactive attention before hitting limits. threshold should contain the minimum number of declines post which notification will be triggered (Default: 28)


Example Payloads

When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.

Response




Batch & Settlement

Events related to the process of batching transactions and settling funds.

Event Type

Description

Deposit

Notifies when funds from a payment have been settled and deposited into the merchant’s bank account. threshold should contain the minimum amount to trigger a notification (Default: 0).

OpenBatchAlert

Notifies when a batch is still open and pending closure threshold should contain the days after which you want to be notified (Default: 2). Maximum value can be 7

BatchClosed

Notifies when a batch is closed and submitted for settlement.


Example Payloads

When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.

Response


Account & Compliance

Events related to merchant account statements and compliance status

Event Type

Description

NewStatement

Notifies when a new billing account statement is available for the merchant, summarizing activity and fees.

UpcomingSAQExpiration

Notifies when the merchant’s PCI compliance (e.g., SAQ) is nearing expiration and needs to be renewed to remain compliant. threshold should contain the days prior to PCI Expiration when the notification should be triggered

Example Payloads

When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.

Response


© 2025 Priority Technology Holdings LLC. All rights reserved.