Skip to main content
Fork the Razorpay Postman Public Workspace and try the Refunds APIs using your Test API Keys. About Refunds Set Up Webhooks Sample Payloads

Endpoints

  • post /v1/payments/:id/refund - Create a Normal Refund: Creates a normal refund for a payment.
  • post /v1/payments/:id/refund - Create a Normal Refund (Idempotent Request): Retry or send the same normal refund request multiple times safely by creating a normal refund idempotency request.
  • post /v1/payments/:id/refund - Create an Instant Refund: Creates an instant refund for a payment.
  • post /v1/payments/:id/refund - Create an Instant Refund (Idempotent Request): Retry or send the same instant refund request multiple times safely by creating an instant refund idempotency request.
  • get /v1/payments/:id/refunds - Fetch Multiple Refunds for a Payment: Retrieves multiple refunds for a payment.
  • get /v1/payments/:payment_id/refunds/:refund_id - Fetch a Specific Refund for a Payment: Retrieves details of a specific refund made for a payment.
  • get /v1/refunds/ - Fetch All Refunds: Retrieves details of all refunds.
  • get /v1/refunds/:id - Fetch Refund With ID: Retrieves the refund using the id.
  • patch /v1/refunds/:id/ - Update a Refund: Updates the notes parameter for a refund.