Skip to main content
The Razorpay plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • orders
    • paid (orders.paid)
  • payments
    • captured (payments.captured)
    • failed (payments.failed)
  • refunds
    • processed (refunds.processed)

HTTP handler setup

app/api/webhook/route.ts

Events

Orders

orders.paid A Razorpay order was paid Payload
webhookHooks example

Payments

Captured

payments.captured A Razorpay payment was captured Payload
webhookHooks example

Failed

payments.failed A Razorpay payment failed Payload
webhookHooks example

Refunds

Processed

refunds.processed A Razorpay refund was processed Payload
webhookHooks example