Refund Status in Chat for WooCommerce Orders Paid With Razorpay

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with your WooCommerce store and Razorpay. When a customer asks where their refund is, it reads the refund in Razorpay and tells them whether it is pending, processed or failed, with the bank reference they can quote to their bank.

This recipe answers “where is my refund?” with the real status and a reference the bank recognizes. Part of connecting Razorpay for WooCommerce to WhatsApp and AI chat.

What happens today

Your team refunds an order from WooCommerce. Days later, the customer has not seen the money and messages you. Someone opens the Razorpay Dashboard, finds the refund and copies the bank reference into the chat. The customer’s bank asks for that reference, so the question would not have come back if they had it sooner.

The flow that works

  1. The customer asks about a refund.
  2. AeroChat asks for the order number and checks their details match the WooCommerce order.
  3. It reads the refunds on the order and finds the Razorpay payment.
  4. It reads the payment’s refunds in Razorpay: amount, status and bank reference.
  5. It tells the customer the status and gives the reference once the refund is processed.

What it looks like on WhatsApp

Customer: Where is my refund for order 8355? It’s been a week. (example)

AeroChat: Can you confirm the email on the order?

Customer: arjun.k@example.com

AeroChat: Thanks, Arjun. Your refund of ₹849 was processed by Razorpay on 6 November. Banks can take a few working days (example) to show it. If it still isn’t there, give your bank this reference: 1234567890 (example).

In WooCommerce: nothing changes. AeroChat read the refund on the order and its status and bank reference in Razorpay.

The recipe

Copy this into AeroChat

When a customer asks about a refund, follow these steps.

  1. Ask for the order number, if they have not given it.
  2. Check the email or phone number they give matches the order in WooCommerce.
  3. Read the refunds on the order. If there is none, say so, and hand the conversation to our team if they are expecting one.
  4. Find the Razorpay payment for the order, from the Razorpay payment or order ID in the order notes, and read its refunds in Razorpay.
  5. If the refund is pending, tell them Razorpay is processing it.
  6. If it is processed, tell them the amount and date and give them the bank reference Razorpay shows.
  7. If it failed, tell them our team will contact them and hand the conversation over with the order number.

Never issue a refund yourself. Never promise a date the bank controls. Reply in the customer’s language.

Change the bank timing you quote to what your customers usually see.

What to connect

  • Your WooCommerce store. Built in. A WooCommerce REST API key with read access, including order notes and refunds.
  • Razorpay. Your Key Id and Key Secret from the Razorpay Dashboard, from the account Razorpay for WooCommerce pays into.

Razorpay’s refund records carry the bank partner’s reference number (an RRN, ARN or UTR), which customers can use to track the refund with their bank. Razorpay documents that normal refunds fail for payments older than 6 months, so older cases go to your team.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce and Razorpay, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from WooCommerce and Razorpay’s public documentation, the checklist asks you to check it once against the current docs.

Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.

Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.

What you still decide

  • Who issues refunds, and from where.
  • Which refund questions go to your team.
  • The bank timing you quote.

The result to expect

Customers waiting on a refund get the status and the bank reference straight away, and fewer come back to ask again.

Measure it with your own numbers: refund questions answered in chat without your team, for a month before and after.

Next: send Razorpay payment links for WooCommerce orders in chat.

Works on every chat channel

This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, Telegram, the chat on your website and email, with the same connection behind it. See what each channel does on the Razorpay for WooCommerce integration page.

Answer your first refund question in chat

Paste the recipe, add your WooCommerce key and Razorpay Test mode keys, and ask your own chat about a refunded test order.

Start your 7-day free trial. No credit card needed.

Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect WooCommerce and Razorpay for you, free. See plans.