WAWaxiomatic

Payment failed

Sent when a checkout payment fails (insufficient funds, card declined, gateway timeout). Surfaces a one-tap retry path and reassures the customer their cart is preserved.

E-commerceutility#payment#recovery#transactional

Best-practice notes

Fire within 60s of the payment-failed webhook from your gateway (Razorpay, Stripe). The longer you wait, the more likely the customer assumes the order went through. Keep the failure reason short and non-blaming — "card was declined" not "your bank rejected the transaction".

Preview

Hi Aarav, your payment for order ORD-23489 could not be completed — card was declined. Your cart is saved; tap below to retry with a different method.

Retry payment
Talk to support

Component structure

  • BODY

    Hi {{1}}, your payment for order {{2}} could not be completed — {{3}}. Your cart is saved; tap below to retry with a different method.

  • BUTTONS
    • URL Retry payment → https://example.com/retry/{{1}}
    • QUICK_REPLY Talk to support

नमस्ते आरव, ऑर्डर ORD-23489 का भुगतान पूरा नहीं हो सका — कार्ड अस्वीकृत हुआ। आपका कार्ट सुरक्षित है; अलग तरीके से पुनः प्रयास के लिए नीचे टैप करें।

पुनः भुगतान करें
सहायता से बात करें

Component structure

  • BODY

    नमस्ते {{1}}, ऑर्डर {{2}} का भुगतान पूरा नहीं हो सका — {{3}}। आपका कार्ट सुरक्षित है; अलग तरीके से पुनः प्रयास के लिए नीचे टैप करें।

  • BUTTONS
    • URL पुनः भुगतान करें → https://example.com/retry/{{1}}
    • QUICK_REPLY सहायता से बात करें

Variables

These placeholders get substituted at send time. You fill them with values from your contact attributes, order data, or any integration field.

  • {{1}}

    Customer first name

    e.g. Aarav

  • {{2}}

    Order ID

    e.g. ORD-23489

  • {{3}}

    Failure reason (human-friendly)

    e.g. card was declined

Clone this template into your own WABA

  1. Sign up for a free Waxiomatic account.
  2. Connect your WhatsApp Business Account (Embedded Signup, ~15 minutes).
  3. Hit Clone on this template — we map the variables, run AI spam-check, and submit to Meta for you.
  4. Meta approves in 1–24h. Start sending.