Payments
Kaanha AI handles two related but distinct things:- Subscription billing — your monthly/yearly Kaanha AI plan (Free / Starter / Pro / Premium / Enterprise)
- Payment links — collect payments from your customers directly inside WhatsApp conversations
Subscription Billing
Your Kaanha AI subscription (see Subscription Plans) is billed through Stripe in USD.- 14-day Pro trial is available on signup — explore Pro features for 14 days, no credit card required
- After the trial, you can subscribe to any tier or stay on Free
- Manage card and invoices at
Settings → Billing - All refund requests go through
billing@kaanha.ai— see the Refund Policy for eligibility and process
Supported Payment Providers (for Payment Links)
Stripe is the default payment provider for new accounts. Razorpay and PayPal aren’t preconfigured for new signups, but both have complete, working implementations — connect your own credentials for either under Settings → Payments and payment links will route through that provider instead.
Setup (Payment Links)
- Go to Settings → Payments
- Add your Stripe credentials:
- Secret Key (
sk_live_...) - Webhook Secret (
whsec_..., for payment confirmation webhooks)
- Secret Key (
Razorpay and PayPal credential fields are available to any organization, not just ones migrated from an older version — add your own credentials for either under Settings → Payments if you’d rather not use Stripe.
Creating a Payment Link
- Go to Payments → Create Link
- Fill in:
- Copy the link and share via WhatsApp chat
Sending from Chat
While in a conversation:- Click the Payment icon in the chat toolbar
- Create or select an existing payment link
- It’s sent as a message with the payment URL
Tracking Payments
The Payments page shows all links with:- Amount and currency
- Status: Pending / Paid / Expired
- Contact name and phone
- Created date
- By status
- By date range
Payment Webhooks
When a payment is completed:- Stripe sends a webhook to Kaanha AI
- Kaanha AI verifies the signature using your
whsec_webhook secret - The payment link status updates to Paid
- A
payment.completedevent fires to your outgoing webhooks - You can automate follow-up messages via sequences or webhooks
Razorpay (/api/payments/webhook) and PayPal (/api/webhooks/paypal) have their own equivalent webhook endpoints, live and functional for any organization using those providers — not legacy, just not the default path.
Revenue Attribution
Revenue from payment links is tracked in Analytics → Revenue:- Total attributed revenue
- Conversion rate (links paid / links created)
- Revenue by day chart
- Per-broadcast revenue contribution
Related
- Subscription Plans — pricing tiers, AI credit allocations, contact / user limits
- Refund Policy — refund eligibility and how to request one
- Billing support —
billing@kaanha.ai