Invoicing webhooks
DOCSCurrent
Last updated: Sept 23rd, 6:41pm
A webhook is an HTTP callback that receives notification messages for events. See configure webhooks for more details.
PayPal APIs use webhooks for event notification. Most invoice-related actions, including invoice payments, trigger invoicing webhook events:
Event | Trigger | Related method |
---|---|---|
INVOICING.INVOICE.CANCELLED |
A merchant or customer cancels an invoice. | Cancel invoice |
INVOICING.INVOICE.CREATED |
An invoice is created. | Create draft invoice |
INVOICING.INVOICE.PAID |
An invoice is paid, partially paid, or payment is made and is pending. | Mark invoice as paid |
INVOICING.INVOICE.REFUNDED |
An invoice is refunded or partially refunded. | Mark invoice as refunded |
INVOICING.INVOICE.SCHEDULED |
An invoice is scheduled. | Schedule invoice |
INVOICING.INVOICE.UPDATED |
An invoice is updated. | Update invoice |