| Event | PayPal sends this webhook when | API reference |
|---|---|---|
INVOICING.INVOICE.CANCELLED | A merchant or customer cancels an invoice | Cancel sent invoice |
INVOICING.INVOICE.CREATED | A merchant creates an invoice | Create draft invoice |
INVOICING.INVOICE.PAID | A customer makes a full, partial, or pending payment on an invoice | Mark invoice as paid |
INVOICING.INVOICE.REFUNDED | A merchant issues a full or partial refund for an invoice | Mark invoice as refunded |
INVOICING.INVOICE.SCHEDULED | A merchant schedules an invoice | Schedule invoice |
INVOICING.INVOICE.UPDATED | A merchant updates an invoice | Update invoice |
Invoicing webhooks
When a merchant creates, updates, pays, or cancels an invoice, PayPal sends a webhook event to your server. Your server can then process the events automatically.
To set up webhooks, see our Webhooks guide.
PayPal sends these webhook events for invoice activities.