Send Cashfree Payment Links on WhatsApp

By Alva Chew 5 min read Updated November 8, 2026

Yes. AeroChat works directly with Cashfree. It creates a Cashfree payment link for the amount agreed in the chat, sends it in the same conversation and confirms the order once Cashfree shows it as paid.

Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works. No Airwallex account yet? Open one through AeroChat.

This recipe sends a Cashfree payment link for the exact amount agreed in chat, and confirms the order or booking once it is paid. Part of connecting Cashfree to WhatsApp and AI chat.

What happens today

A customer agrees an order on WhatsApp and asks how to pay. Someone opens the Cashfree dashboard, creates a link, copies it into the chat and makes a note to check later. Links go out with the wrong amount, expire before the customer pays, or get paid without anyone noticing, so the order waits.

The flow that works

  1. AeroChat confirms the items or service and the total with the customer.
  2. It creates a Cashfree payment link for that amount, with the order number as the link ID and a purpose the customer can read.
  3. It sends the link in the chat with the total and when it expires.
  4. When the customer says they have paid, it reads the link in Cashfree.
  5. If it is paid, it confirms the order. If the link expired, it sends a new one.

What it looks like on WhatsApp

Customer: I’ll take the 2 kg pack of the Assam tea and the steel infuser. How do I pay? (example)

AeroChat: That’s INR 2,340 with free delivery. Here is your Cashfree link: https://payments.cashfree.com/links/t4v8c2j6 (example). It’s valid for 24 hours. You can pay by UPI, card or net banking.

Customer: Paid!

AeroChat: Thank you. Your payment of INR 2,340 is received and order #4410 is confirmed. It ships tomorrow.

In Cashfree: the link with ID 4410 (example) shows as paid, with the payment against it.

The recipe

Copy this into AeroChat

When a customer confirms an order, a booking or a fee, follow these steps.

  1. Read back what they are paying for and the total, and ask them to confirm.
  2. Create a Cashfree payment link for the total, with the order or booking number as the link ID, a short purpose they will see, and their name and phone number.
  3. Set the link to expire in 24 hours (example). Do not let Cashfree send its own SMS, email or WhatsApp notice, because we send the link in the chat.
  4. Send the link with the amount and the expiry time.
  5. When they say they have paid, read the link in Cashfree. If it is paid, confirm the order or booking with the details. If it is still open, tell them and share the link again.
  6. If the link has expired, create a new one for the same amount with a new link ID.

Never ask for card, UPI PIN or bank details in the chat. Reply in the customer’s language.

Change the expiry time and wording to your own before you paste it. To take a deposit instead of the full amount, say so in the recipe, for example “send a link for INR 2,000 (example) to hold the booking”.

What to connect

  • Cashfree. In your Cashfree Merchant Dashboard, choose Payment Gateway, switch to Test, open Developers, then API Keys, and copy the client ID and client secret. Paste both in when AeroChat asks. Switch to production keys once your account is activated and you have tested.
  • Your price list. Upload your products or services and prices to AeroChat so the amounts it quotes match what you charge.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Cashfree, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Cashfree’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

  • Full payment or a deposit, and how much.
  • How long a link stays open.
  • Whether you accept part payments, and the minimum first payment.

The result to expect

Every order agreed in chat gets a Cashfree link for the right amount, in the conversation the customer is already in. Fewer orders stall between “yes” and payment, and nobody creates links by hand.

Measure it with your own numbers: time from order to payment, and links that expire unpaid, for a month before and after.

Next: answer payment questions from Cashfree.

Works on every chat channel

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

Send your first Cashfree link from chat

Paste the recipe, add your Cashfree test keys, and place an order from your own number.

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 Cashfree for you, free. See plans.

On Shopify? Install AeroChat from the Shopify App Store.