Skip to main content
Welcome to the preview portal — This is an early release of the new Doc Hub experience, with more content coming soon.

Supported Products


When you create a webhook subscription, you must include a product and one of its corresponding event types in your request. You can include multiple products and event types in the same request. Every time one of the events that you subscribe to occurs, you receive a notification. If you subscribe to a product that is not enabled for your account, you receive a notification when it is enabled. To retrieve a list of the enabled products that your organization can subscribe to, see Retrieve Products and Events.

When you send a create a webhook subscription request, set the productId field to a value listed in the Product ID column. Set the eventTypes field array to a value listed in the Event Types column. If you are subscribing to multiple products and event types, separate each value with the comma character (,).

These tables contain all of the supported products, event types, and their corresponding field values:

Alternative Payment Methods

Product IDEvent TypesDescription
alternativePaymentMethodspayments.payments.updatedNotifies you that an alternative payment transaction's status was been updated.

Decision Manager

Product IDEvent TypesDescription
decisionManagerrisk.casemanagement.decision.acceptNotifies you that a Decision Manager case was accepted.
decisionManagerrisk.casemanagement.decision.rejectNotifies you that a Decision Manager case was rejected.
decisionManagerrisk.profile.decision.rejectNotifies you of a profile decision to reject a transaction.

eCheck

Product IDEvent TypesDescription
eCheckpayments.credits.acceptedNotifies you of a successful eCheck credit transaction.
eCheckpayments.credits.failedNotifies you of an eCheck credit transaction failure.
eCheckpayments.payments.acceptedNotifies you of a successful eCheck debit transaction.
eCheckpayments.payments.failedNotifies you of an eCheck debit transaction failure.
eCheckpayments.voids.acceptedNotifies you of a successful eCheck void transaction.
eCheckpayments.voids.failedNotifies you of an eCheck void transaction failure.

Fraud Management Essentials

Product IDEvent TypesDescription
fraudManagementEssentialsrisk.casemanagement.decision.acceptNotifies you that a Fraud Management Essentials case was accepted.
fraudManagementEssentialsrisk.casemanagement.addnoteNotifies you that a note has been added to a Fraud Management Essentials case.
fraudManagementEssentialsrisk.profile.decision.rejectNotifies you that a transaction was rejected.
fraudManagementEssentialsrisk.casemanagement.decision.rejectNotifies you that a Fraud Management Essentials case was rejected.
fraudManagementEssentialsrisk.profile.decision.monitorNotifies you of a profile decision to monitor a transaction.
fraudManagementEssentialsrisk.profile.decision.reviewNotifies you of a profile decision to review a transaction.

Invoicing

Product IDEvent TypesDescription
customerInvoicinginvoicing.customer.invoice.sendNotifies you that an invoice was sent.
customerInvoicinginvoicing.customer.invoice.cancelNotifies you that an invoice was cancelled.
customerInvoicinginvoicing.customer.invoice.paidNotifies you that an invoice was paid.
customerInvoicinginvoicing.customer.invoice.partial-paymentNotifies you that an invoice was partially paid.
customerInvoicinginvoicing.customer.invoice.reminderNotifies you 5 days before the invoice payment is due. This event is triggered if you have invoice reminders enabled in your invoice settings.
customerInvoicinginvoicing.customer.invoice.overdue-reminderNotifies you 1 day after the invoice payment is due. This event is triggered if you have invoice reminders enabled in your invoice settings.
Product IDEvent TypesDescription
payByLinkpayByLink.customer.paymentMerchants can subscribe to this event type to automate how their system is informed when a customer completes a payment.
payByLinkpayByLink.merchant.paymentPartner resellers can subscribe to this event type to control the distribution of the payment confirmation email sent to their merchants' customers.

Payments

Product IDEvent TypesDescription
paymentspayments.capture.status.acceptedNotifies you that a payment capture request was accepted. The transaction carries the status PENDING.
paymentspayments.capture.status.updatedNotifies you that a payment capture was updated and its status changed from PENDING to BATCHED.
paymentspayments.refund.status.acceptedNotifies you that a refund request was accepted. The transaction carries the status PENDING.
paymentspayments.refund.status.updatedNotifies you that a refund request was batched and its status has changed from PENDING to BATCHED.
paymentspayments.credit.status.acceptedNotifies you that a credit request was accepted. The transaction carries the status PENDING.
paymentspayments.credit.status.updatedNotifies you that a credit request was accepted. The transaction carries the status PENDING.
paymentspayments.void.status.acceptedNotifies you that a void request was accepted. The transaction carries the status VOIDED.
paymentspayments.void.status.rejectedNotifies you that a void request was rejected. The transaction carries the status NOT VOIDABLE.
paymentspayments.authorization.status.acceptedNotifies you that an authorization request was authorized by the issuer. The transaction carries the status AUTHORIZED.
paymentspayments.authorization.status.reviewedNotifies you that an authorization request was under review by Decision Manager. The transaction carries the status AUTHORIZED_PENDING_REVIEW.
paymentspayments.authorization.status.rejectedNotifies you that an authorization request was declined by the issuer or failed due to server error, timeout, or invalid request. Possible statuses include INVALID_REQUEST, SERVER_ERROR, DECLINED, SERVER_TIMEOUT, or SERVICE_TIMEOUT.
paymentspayments.authorization.status.partiallyApprovedNotifies you that an authorization request was partially approved by the issuer. The transaction carries the status PARTIAL_AUTHORIZED.
paymentspayments.reversal.status.acceptedNotifies you that a reversal request was approved successfully. The transaction carries the status REVERSED.
paymentspayments.reversal.status.rejectedNotifies you that a reversal request was declined due to issuer rejection, system error, invalid request, or timeout. Possible statuses include REVERSED, INVALID_REQUEST, SERVER_ERROR, DECLINED, SERVER_TIMEOUT, or SERVICE_TIMEOUT.

Recurring Billing

Product IDEvent TypesDescription
recurringBillingrbs.subscriptions.charge.failedNotifies you of a recurring payment failure.
recurringBillingrbs.subscriptions.charge.pre-notifiedNotifies you of an upcoming recurring payment.
recurringBillingrbs.subscriptions.charge.createdNotifies you of successful recurring payment.

Token Management Service

Product IDEvent TypesDescription
tokenManagementtms.networktoken.updatedNotifies you of a network token's change in expiration date or status (suspend, resume, or deactivate).
tokenManagementtms.networktoken.provisionedNotifies you when a network token provision for an instrument identifier token has been successful.
tokenManagementtms.networktoken.bindingNotifies you of the binding status of a network token with a device.

Unified Checkout

Product IDEvent TypesDescription
unifiedCheckoutuc.orders.transactionresultsNotifies you of the payment outcome, including the full payload response from the payment service call.

Last published: October 28, 2026