Payment 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 whether their payment went through, it reads the order in WooCommerce and the payment in Razorpay and answers in the chat: paid, still open or failed, with a new link if needed.

This recipe answers “did my payment go through?”, “was I charged?” and “why does my order say pending?” from your real order and payment data. Part of connecting Razorpay for WooCommerce to WhatsApp and AI chat.

What happens today

A UPI app times out, a bank page closes, or money leaves the account while the order still says pending payment. The customer messages you, worried. Someone opens WooCommerce, then the Razorpay Dashboard, matches the two and writes back, often hours later.

The flow that works

  1. The customer asks about a payment.
  2. AeroChat asks for the order number and checks the email or phone number matches the WooCommerce order.
  3. If AeroChat sent a link for the order, it reads the link’s status in Razorpay.
  4. If the customer paid at checkout, it finds the Razorpay order ID in the order notes and reads its payments.
  5. It tells the customer whether it is paid, still open or failed, and sends a new link if it failed.

What it looks like on WhatsApp

Customer: UPI showed an error but I’m not sure if money went. Order 8502. (example)

AeroChat: Can you confirm the phone number on the order?

Customer: 98765 43210

AeroChat: Thanks. Razorpay shows that payment for order #8502 failed, so the order is not paid. Here’s a new link for the same order if you’d like to try again.

In WooCommerce: nothing changes. AeroChat read the order, found the Razorpay order ID in its notes and read the failed payment.

The recipe

Copy this into AeroChat

When a customer asks whether their payment went through, 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. If the order shows as processing or completed with a paid date, confirm it is paid with the amount and date.
  4. If we sent a Razorpay link for the order, read the link’s status: paid, partly paid, expired or still open.
  5. If they paid at checkout, find the Razorpay order ID in the order notes and read its payments.
  6. If the payment failed, tell them the order is not paid and send a new Razorpay link for the same order.
  7. If the link has expired, create a new one and send it.

Never share an order whose details do not match. Never tell a customer to pay again while a payment still shows as in progress. Reply in the customer’s language.

Change the wording to match your store before you paste it.

What to connect

  • Your WooCommerce store. Built in. A WooCommerce REST API key with read access, including order notes. Add write access if AeroChat also creates orders.
  • Razorpay. Your Key Id and Key Secret from the Razorpay Dashboard, from the account Razorpay for WooCommerce pays into.

The plugin’s changelog says it adds the Razorpay order ID to the WooCommerce order notes. That is how AeroChat finds the payment for an order placed at your site checkout.

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

  • How a customer proves the order is theirs.
  • When a failed payment goes to your team instead of a new link.
  • What the chat says when a payment fails twice.

The result to expect

Customers get a clear answer in seconds and stop paying twice by mistake. Your team stops matching orders to the Razorpay Dashboard by hand.

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

Next: answer “where is my refund?” from Razorpay.

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 payment question in chat

Paste the recipe, add your WooCommerce key and Razorpay Test mode keys, and ask your own chat about a 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.