Webhooks
Dispute
Notification kinds
The notification kind, returned by calling kind on the notification object, reveals what triggered the webhook. The webhookNotification.getKind() for Dispute webhooks will be one of the following:
WebhookNotification.Kind.DISPUTEACCEPTED
WebhookNotification.Kind.DISPUTEAUTOACCEPTED
WebhookNotification.Kind.DISPUTEDISPUTED
WebhookNotification.Kind.DISPUTEEXPIRED
WebhookNotification.Kind.DISPUTELOST
WebhookNotification.Kind.DISPUTEOPENED
WebhookNotification.Kind.DISPUTEUNDERREVIEW
WebhookNotification.Kind.DISPUTEWON
The following table describes the conditions that trigger each kind of webhook.
Notification Type | Description |
---|---|
dispute_accepted | A dispute is accepted. |
dispute_auto_accepted | A dispute is automatically accepted. |
dispute_disputed | A dispute is disputed. |
dispute_expired | A dispute is expired. |
dispute_lost | A dispute is lost. |
dispute_opened | A dispute is opened. |
dispute_under_review | A dispute is under internal review with PayPal. |
dispute_won | A dispute is won. |
Attributes
getKind()
enumThe kind of webhook notification.
getTimestamp()
dateThe UTC time at which the webhook was triggered.
getDispute()
objectA Dispute
object.
getTransactionDetails()