<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/a0bfd08d12c648d3b55adb4144179ac6&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/a0bfd08d12c648d3b55adb4144179ac6-201a6bd0c3c14f0e.gif</thumbnail_url><duration>220.57</duration><title>Razorpay Refund Integration Demo for Event Bookings</title><description>This Loom demonstrates the Razorpay refund feature and how it integrates into the existing payments and Buzz flows. The author explains that the Buzz PR depends on a payments PR, and adds functionality to fetch payments, fetch refunds, and process refunds using the Razorpay setup already in the repo. In the event booking document page, users can click Refund, select an attendee to autofill the refund amount, confirm, and trigger refund creation plus ticket cancellation once the refund completes. The walkthrough shows a partially refunded status after refunding 2600 with add ons, with updated refund documents and ticket cancellation reflected on the page.</description></oembed>