Refund PayMongo Payments from WhatsApp Within Your Limit

By Alva Chew 5 min read Updated November 11, 2026

Yes. AeroChat works directly with PayMongo. It checks the request against your refund policy and refunds the PayMongo payment in full or in part, up to the amount you set, while the customer is still in the chat.

This recipe handles refund requests in chat with PayMongo. Small, clear cases are refunded at once under your rules. Anything bigger or unclear goes to your team with the details collected. Part of connecting PayMongo to WhatsApp and AI chat.

What happens today

A customer asks for money back for a missing or damaged item. Someone reads the conversation, checks the policy, finds the payment in PayMongo and issues the refund, then replies. Small refunds wait in the same queue as big ones.

The flow that works

  1. The customer asks for a refund and says why.
  2. AeroChat finds the PayMongo payment for the order and checks the reason against your refund policy.
  3. If it meets the policy and is within your limit, it refunds that amount through PayMongo, in full or in part.
  4. It tells the customer the amount and when to expect it for the way they paid.
  5. If the amount is above your limit, outside the policy, or PayMongo says the payment cannot be refunded, it hands the conversation to your team.

What it looks like on WhatsApp

Customer: Order #6188 was missing the extra sauce I paid for. (example)

AeroChat: Sorry about that. I’ve refunded PHP 80 for the sauce. Since you paid with GCash, it should be back in your wallet within 24 hours.

Customer: Okay, thank you.

In PayMongo: a partial refund of PHP 80 is made on the payment for order #6188. It is within the PHP 1,000 limit you set (example).

The recipe

Copy this into AeroChat

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

  1. Ask for the order number and the reason, and a photo if the item is damaged.
  2. Find the PayMongo link we sent for that order and its paid payment.
  3. Check the reason against our refund policy in the knowledge base.
  4. If it meets the policy and the amount is PHP 1,000 or less (example), refund that amount on the payment in PayMongo, in full or in part, with a short note of the reason.
  5. Tell the customer the amount refunded and when to expect it, using the timing for their payment method from our knowledge base.
  6. If the amount is above the limit, the request is outside the policy, or PayMongo says the payment cannot be refunded, do not promise anything. Collect the details and hand the conversation to a team member.

Never refund more than the customer paid. Reply in the customer’s language.

Set your own refund limit and policy before you paste it. Start low and raise it once you trust the results.

What to connect

  • PayMongo. Copy your secret key from Settings, then Developers, in the PayMongo dashboard, and paste it in when AeroChat asks.
  • Your refund policy. Upload it to the AeroChat knowledge base with what counts as damaged or missing, and PayMongo’s usual refund timing for each payment method you accept.

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

  • The refund limit AeroChat may use on its own.
  • Which reasons qualify, and whether a photo is needed.
  • Who handles refunds above the limit and disputes.

The result to expect

Small, clear refund requests are settled in the chat in minutes, under your rules. Your team handles the larger and unclear cases with the order, reason and photo already collected.

Measure it with your own numbers: refund requests per month, how many were settled in chat, and the time from request to refund, before and after.

Prefer payments built in? Airwallex is built into AeroChat, so payment links work without an API setup. See how it works.

See also: send PayMongo payment links 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 PayMongo connection behind it. See what each channel does on the PayMongo integration page.

Settle your first refund request in chat

Paste the recipe with a low limit, add your PayMongo test key, pay a test link, and ask your own number for a partial refund.

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

On Shopify? Install AeroChat from the Shopify App Store.