PayPal Checkout

Add Webhooks

Add webhooks to your integration, to listen for the following events:

  • Authorize an Order
  • Void an Authorization
  • Capture an Authorization or an Order
  • Refund a Capture

First set up a webhooks integration. Then listen for Orders API events using the following event names:

Checkout Flow Event Name Related API Endpoints
Authorize an Order PAYMENT.AUTHORIZATION.CREATED /v2/checkout/orders/{order_id}/authorize
Void an Authorization PAYMENT.AUTHORIZATION.VOIDED /v2/payments/authorizations/{authorization_id}/void
Capture an Order or Authorization PAYMENT.CAPTURE.COMPLETED /v2/checkout/orders/{order_id}/capture
/v2/payments/authorizations/{authorization_id}/capture
PAYMENT.CAPTURE.DENIED /v2/checkout/orders/{order_id}/capture
/v2/payments/authorizations/{authorization_id}/capture
PAYMENT.CAPTURE.PENDING /v2/checkout/orders/{order_id}/capture
/v2/payments/authorizations/{authorization_id}/capture
Refund a Capture PAYMENT.CAPTURE.REFUNDED /v2/payments/captures/{capture_id}/refund
Feedback