WhatsApp payment reminder templates in Thai
A WhatsApp payment reminder in Thai names the order, the amount and the deadline, includes a working payment link, and stays polite. Below are 9 reminders written in Thai for unpaid orders, expiring links, deposits, balances and bank transfers, each with an English gloss. AeroChat sends them while an order is unpaid and detects the payment automatically, so the customer never has to reply “paid” or send a receipt.
What a payment reminder should do
Most unpaid orders aren’t refusals. The customer got distracted, the link expired, or the payment failed. A reminder with a fresh link and a clear deadline brings many of them back.
Be polite and specific. Name the items, the amount and when the order will be released. One or two reminders is enough.
Writing reminders in Thai
Thai shop replies end sentences with ค่ะ or คะ when the voice is female and ครับ when it is male. Pick one voice for your store and use it in every template. The templates below use ค่ะ, and each page includes one ครับ version.
“คุณ” before the customer’s name is polite. Borrowed words such as ออเดอร์ (order), สต็อก (stock) and ไซซ์ (size) are normal in shop chat, so the templates use them.
Many Thai shops ask the customer to send a transfer slip (สลิป) after paying. With a payment link, AeroChat sees the payment from the gateway, so the customer doesn’t need to send a slip and your team doesn’t need to check one.
The variables stay in English, such as {{customer_name}}. AeroChat fills them from your store data when it sends the message.
The WhatsApp rules that apply
If the customer messaged you in the last 24 hours, you can send any of these as a free-text reply. Outside that 24-hour customer service window, a business-initiated message needs an approved template. These messages fit Meta’s utility category when they are about the customer’s own order or account and contain nothing promotional. Meta’s guidelines say utility templates must not promote products, upsell, cross-sell or include offers. A template that mixes an update with a promotion is classed as marketing. See the WhatsApp message templates guide, WhatsApp message templates and template approval.
Meta’s guidelines give a payment reminder for the customer’s own account as a utility example. Keep discounts and “pay now for 10% off” offers out of a utility reminder.
When you create a template, Meta asks you to assign it a language code. For Thai that is th. Meta does not translate templates, so you supply the Thai text yourself. A template with the same name in several languages counts as a separate template for each language.
Source: Meta’s WhatsApp template category guidelines and message template docs on developers.facebook.com, as of November 2026.
9 WhatsApp payment reminder templates in Thai
Copy a template, change the wording to match how your store talks, and keep the variables in double curly brackets. Each one has an English gloss underneath so your team knows what it says.
1. Unpaid order, first reminder
Use a few hours after an order was placed in chat but not paid.
สวัสดีค่ะ คุณ{{customer_name}} ออเดอร์ {{order_number}} ยังรอการชำระเงินอยู่นะคะ
{{order_items}} ยอดรวม {{order_total}}
ชำระเงินอย่างปลอดภัยได้ที่: {{payment_link}}
เราจะเก็บออเดอร์ไว้ให้ถึง {{hold_until}} ค่ะ
In English: Hello, your order is still waiting for payment. Items and total are shown. Pay securely here. We will hold the order for you until the time shown.
2. Payment link expiring
Use shortly before a payment link expires.
สวัสดีค่ะ คุณ{{customer_name}} ลิงก์ชำระเงินของออเดอร์ {{order_number}} จะหมดอายุเวลา {{expiry_time}} นะคะ
ชำระยอด {{order_total}} ได้ที่: {{payment_link}}
หากต้องการลิงก์ใหม่ภายหลัง ตอบกลับในแชทนี้ได้เลยค่ะ
In English: Hello, the payment link for your order expires at the time shown. Pay the total here. If you need a new link later, just reply in this chat.
3. Final reminder before release
Use when the held stock will be released.
สวัสดีค่ะ คุณ{{customer_name}} ขอแจ้งเตือนครั้งสุดท้ายสำหรับออเดอร์ {{order_number}} นะคะ
หากยังไม่ได้รับยอดชำระภายใน {{release_time}} เราจะต้องคืนสินค้าเข้าสต็อกค่ะ
ชำระเงินได้ที่: {{payment_link}}
In English: Hello, this is the last reminder for your order. If we do not receive payment by the time shown, we will have to return the items to stock. Pay here.
4. Failed payment
Use when a payment attempt was declined.
สวัสดีค่ะ คุณ{{customer_name}} การชำระเงินของออเดอร์ {{order_number}} ไม่สำเร็จค่ะ
ลองชำระใหม่อีกครั้งได้ที่: {{payment_link}}
หากต้องการเปลี่ยนวิธีชำระเงิน ตอบกลับในแชทนี้ได้เลยนะคะ
In English: Hello, the payment for your order did not go through. You can try again here. If you want to change the payment method, just reply in this chat.
5. Deposit due
Use when a preorder or custom order needs a deposit.
สวัสดีค่ะ คุณ{{customer_name}} เพื่อยืนยันออเดอร์ {{order_number}} รบกวนชำระมัดจำ {{deposit_amount}} ภายในวันที่ {{due_date}} นะคะ
ชำระเงินอย่างปลอดภัยได้ที่: {{payment_link}}
In English: Hello, to confirm your order, please pay the deposit shown by the date shown. Pay securely here.
6. Balance due before dispatch
Use when the remaining amount is due before you ship.
สวัสดีค่ะ คุณ{{customer_name}} ออเดอร์ {{order_number}} พร้อมจัดส่งแล้วค่ะ
รบกวนชำระยอดคงเหลือ {{balance_amount}} ก่อนจัดส่งนะคะ ชำระได้ที่: {{payment_link}}
In English: Hello, your order is ready to ship. Please pay the remaining balance shown before dispatch. Pay here.
7. Bank transfer pending
Use when the customer chose bank transfer and you haven’t received it.
สวัสดีค่ะ คุณ{{customer_name}} เรายังไม่ได้รับยอดโอนสำหรับออเดอร์ {{order_number}} ค่ะ
ยอดชำระ: {{order_total}}
หากสะดวก สามารถชำระด้วยบัตรหรือวอลเล็ตผ่านลิงก์นี้แทนได้ค่ะ: {{payment_link}}
In English: Hello, we have not received the transfer for your order yet. The amount is shown. If it is easier, you can pay by card or wallet through this link instead.
8. Reminder with ครับ (male voice)
Use if your store replies in a male voice.
สวัสดีครับ คุณ{{customer_name}} ออเดอร์ {{order_number}} ยังรอการชำระเงินอยู่ครับ
ยอดรวม {{order_total}} ชำระได้ที่: {{payment_link}}
เราจะเก็บออเดอร์ไว้ให้ถึง {{hold_until}} ครับ
In English: Hello, your order is still waiting for payment. Pay the total here. We will hold the order for you until the time shown.
9. Payment received
Use right after payment is detected, to close the loop.
ได้รับยอดชำระเรียบร้อยแล้วค่ะ ขอบคุณคุณ{{customer_name}} มากนะคะ
ออเดอร์ {{order_number}} ยืนยันแล้ว และจะจัดส่งภายในวันที่ {{dispatch_date}} ค่ะ
In English: Payment received, thank you very much. Your order is confirmed and ships by the dispatch date.
Send these automatically with AeroChat
AeroChat creates the payment link through your payment gateway, for example Omise or 2C2P, and watches the order in your store platform, such as Shopify, WooCommerce or Wix:
- Unpaid order and expiring link: sent at the times you set after the link was created, if no payment has arrived.
- Failed payment: triggered when the gateway reports a failed attempt. AeroChat sends a fresh link.
- Deposit and balance: amounts and due dates come from the order and the rules you set.
- Payment received: AeroChat detects the payment from the gateway automatically and confirms the order in the chat. The customer never has to type “paid” or send a screenshot.
- Questions: a customer who replies in Thai about another payment method or a new link gets an answer in Thai in the same chat.
AeroChat never sees card numbers and never holds your funds. See WhatsApp payment reminders and WhatsApp payment links.
This template in other languages
- WhatsApp payment reminder templates in English
- WhatsApp payment reminder templates in Bahasa Indonesia
- WhatsApp payment reminder templates in Chinese (简体中文)
- WhatsApp payment reminder templates in Malay (Bahasa Melayu)
- WhatsApp payment reminder templates in Tagalog
- WhatsApp payment reminder templates in Vietnamese (Tiếng Việt)
Related
- WhatsApp payment reminders
- WhatsApp payment links
- Payment link
- Payment links in chat
- WhatsApp order confirmation templates
- AI customer service in Thai
- Multilingual chat
Questions
Does the customer need to tell us they paid?
No. AeroChat detects the payment from your gateway and confirms the order in the chat by itself.
Do I need a separate approved template in Thai?
Yes, for messages sent outside the 24-hour window. Meta asks for a language code on each template, th for Thai, and does not translate it for you. Each language version of the same template counts toward your template limit.
What if the customer writes back in English or mixes languages?
AeroChat replies in the language the customer writes in, including messages that mix Thai and English. The template sets the first message, and the chat continues in their language.
Should I use ค่ะ or ครับ?
Use the one that matches the voice of your store. Many shops use ค่ะ by default. What matters is that every template and every reply uses the same one.
Can I add a discount to get them to pay?
Not in a utility reminder. A discount makes it a marketing message. If you want to offer one, send it separately as a marketing template to customers who opted in.
Get unpaid orders paid in Thai, in the chat
Connect your store and payment gateway, and AeroChat sends Thai payment reminders with a fresh link and confirms each order the moment it’s paid. Start your 7-day free trial. No credit card needed.
On Shopify? Install AeroChat from the Shopify App Store.
