Stripe

Stable

Run your Stripe account from WhatsApp — payments, refunds, and MRR at a glance

Payments & Billing

What is Stripe?

Stripe is the developer-first payment processor behind millions of businesses, from indie SaaS apps to Amazon and Shopify. The LunoGen Stripe integration gives your AI agent full read/write access to your Stripe account through the Stripe API — charges, customers, subscriptions, invoices, payment links, refunds, and disputes — all controllable from a WhatsApp message.

Why connect Stripe?

Finance operations are full of tiny, repetitive tasks: checking if a customer paid, recovering a failed subscription charge, spinning up a one-off payment link, answering 'what's our MRR today?' — each requires opening the dashboard, filtering, clicking around. With an agent on WhatsApp, every one of those becomes a single message. Your finance ops, founder check-ins, and customer support conversations all happen in the same thread where the work actually gets done.

What you can do

  • Real-time alerts for every new payment, refund, and dispute
  • Automatic retry and dunning for failed subscription charges
  • Generate payment links for any amount, in any currency, from chat
  • Process full or partial refunds with a one-line WhatsApp message
  • Daily and weekly MRR, churn, and revenue dashboards
  • Customer lookup with full charge history and lifetime value
  • Subscription upgrades, downgrades, and cancellations from chat
  • Dispute and chargeback alerts with one-tap evidence upload
  • Invoice creation, sending, and status tracking
  • Tax, fee, and net revenue reporting by product or country

Setup

Requirements

  • An active Stripe account (test or live mode)
  • Stripe account admin access to create a restricted API key
  • A LunoGen account with at least the Pro plan
  1. 1

    Create a restricted API key in Stripe

    In the Stripe Dashboard, go to Developers → API keys → Create restricted key. Name it 'LunoGen Agent'.

  2. 2

    Grant the right permissions

    Give the key read/write access to: Charges, Customers, Subscriptions, Invoices, Payment Links, Refunds, and Disputes. Leave everything else off for safety.

  3. 3

    Copy the restricted key

    Save the secret key starting with rk_live_ or rk_test_. You'll only see it once.

  4. 4

    Paste it into LunoGen

    In LunoGen, open Credentials → New → Stripe and paste the restricted key. Choose live or test mode to match your key.

  5. 5

    Enable Stripe webhooks

    In Stripe → Developers → Webhooks, add your LunoGen webhook URL and subscribe to events like charge.succeeded, invoice.payment_failed, and customer.subscription.deleted.

Stripe use cases

6 total

Related integrations

Ready to connect Stripe?

Spin up an AI agent in under 2 minutes, plug in your Stripe credentials, and start running your workflows from WhatsApp.