Send a Recurpay Payment Update Link on WhatsApp and in Chat

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with Recurpay. When a subscriber’s card expires or a renewal payment fails, AeroChat verifies them, checks the subscription and sends Recurpay’s secure payment link in the chat, where they pay the missed renewal or update their card. AeroChat never asks for card details.

This recipe handles “my card expired” and “why didn’t my order ship?” on every channel, so a failed payment does not turn into a lost subscriber. Part of connecting Recurpay to WhatsApp and AI chat.

What happens today

A renewal fails because a card expired. The subscriber misses the dunning email, or sees it and is not sure it is real. Days later they message to ask why their box never came. By then some have already given up, and a subscription they were happy with ends over a card date.

The flow that works

  1. The subscriber says their card changed, a payment failed or their delivery did not come.
  2. AeroChat verifies them by email and order number in Recurpay and finds the subscription.
  3. It explains what it sees: on hold because the last renewal did not go through, or active and fine.
  4. It generates a payment link in Recurpay and sends it exactly as returned.
  5. The subscriber pays or updates their card on Recurpay’s page, and the next delivery goes out as normal.

What it looks like on WhatsApp

Customer: My box didn’t come this month. (example)

AeroChat: Let me check. Please send the email your subscription is under and any order number from it.

Customer: mei.c@example.com, 1882

AeroChat: Thanks, Mei. Your last renewal payment didn’t go through, so the delivery is on hold. Open this to pay securely or update your card: [payment link]. Once it’s done, your next delivery goes out as normal.

In Recurpay: a payment link is generated for the subscription. Recurpay also emails the same link to the subscriber.

The recipe

Copy this into AeroChat

When a subscriber says their card expired or changed, a subscription payment failed, or their delivery is on hold or did not arrive, follow these steps.

  1. Verify them: ask for the email their subscription is under and any order number from it, and check Recurpay has an order matching both. Allow one retry, then offer our team.
  2. List the subscriptions for the verified email. Pick the one on hold, or ask which one they mean.
  3. If it is on hold, explain plainly that the last renewal payment did not go through. If it is active, say it is fine and offer the link anyway if they want to change their card.
  4. Generate a payment link in Recurpay for that subscription.
  5. Send the link exactly as returned with one line: “Open this to pay securely or update your card. Once it’s done, your next delivery goes out as normal.”
  6. Tell them they will also get the same link by email from the store.

Never ask for or accept card numbers in the chat. If the subscription is no longer active and they want it back, pass them to our team. Reply in the customer’s language.

Change the line that goes with the link to match your store before you paste it.

What to connect

  • Your Shopify store. Built in. Install AeroChat from the Shopify App Store and connect your store in the dashboard.
  • Recurpay. In your Recurpay admin, go to Settings, then Integrations, then Apps, and register an application with read and write access for subscriptions, customers, orders and plans. Click Obtain access token and paste the token in when AeroChat asks.

After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Recurpay, then switch it on. If it built the connection from Recurpay’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

  • Your payment retry and dunning settings, in Recurpay.
  • What AeroChat says alongside the link.
  • Who handles subscriptions that are no longer active.

The result to expect

Subscribers with a failed payment fix it in the chat they already have open, and their deliveries carry on. Your team stops chasing expired cards by email.

Measure it with your own numbers: payment links sent in chat, and subscriptions back to active after a failed payment, for a month before and after.

Next: see every Recurpay workflow, including applying a coupon code.

Works on every chat channel

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

Recover failed payments in chat

Install AeroChat, paste the recipe, add your Recurpay token, and send a test payment link from your own chat.

Install AeroChat on Shopify

7-day free trial.