Integration

Commerce & paymentsConnect with an API key

Stripe voice AI integration

The Stripe integration connects your AI voice and chat agents to Stripe, so they can create a payment link on a live call. It's a commerce & payments connector that runs as a tool the agent calls mid-conversation — you connect with an api key, attach it to an agent, and it acts in real time without a human in the loop.

Stripe API docs

Last updated 2026-09-06

What your agent can do with Stripe

Create a payment linkSend payment link

Create a Stripe payment page for the caller and return its URL — read it out or send it over WhatsApp/SMS. The link is good for 24 hours and can be paid once.

Inputs

FieldTypeDescription
amountintegerSuperseded. The amount in the currency's smallest unit. Fill Amount instead.
amount_rupees*numberThe amount to charge, as a normal number in the chosen currency — 20.45 for $20.45, 999 for ₹999. Decimals are fine. Do NOT convert to cents or paise: that is done for you, using the currency's own exponent.
currency*stringISO 4217 code of the currency to charge in, e.g. usd, eur, gbp, inr. It must be a currency your Stripe account is allowed to present, or Stripe rejects the payment.
customer_emailstringCaller email, if given — it prefills the payment page.
customer_namestringCaller name, if given.
customer_phonestringCaller phone in full international form, e.g. +919876543210.
description*stringWhat the payment is for, in the caller's words — e.g. "Consultation fee" or "Order 88213 balance". This is the line item the caller sees on the payment page, so it must never be empty.
Check a paymentCheck a payment

Check whether a Stripe payment link has actually been paid. Pass the payment link ID this agent created earlier (it starts with cs_). Use when the caller says they have paid and you need to confirm before promising anything.

Inputs

FieldTypeDescription
checkout_session_id*stringThe Stripe Checkout Session ID from Create a payment link — it starts with cs_
Look up a customerLook up a customer

Find a Stripe customer by their EXACT email address, to get the customer ID that the invoice and subscription tools need. Stripe cannot look a customer up by phone or by name, and the email must match exactly, including capitalisation.

Inputs

FieldTypeDescription
query*stringThe caller's email address, exactly as it is stored in Stripe.
Look up unpaid invoicesLook up unpaid invoices

List a Stripe customer's invoices that are still open, with the amount due and a link the caller can pay at. Get the customer ID from Look up a customer first.

Inputs

FieldTypeDescription
customer_id*stringThe Stripe customer ID, e.g. from Look up a customer — it starts with cus_
Look up subscriptionsLook up subscriptions

List a Stripe customer's subscriptions, including cancelled ones, so you can answer "what am I paying for" and "when does it renew". Get the customer ID from Look up a customer first.

Inputs

FieldTypeDescription
customer_id*stringThe Stripe customer ID, e.g. from Look up a customer — it starts with cus_
Refund a paymentRefund a payment

Refund a Stripe payment, in whole or in part. You must state the amount — this tool never refunds "everything" by default. Only use it when the caller is entitled to the refund and you have confirmed the amount with them.

Inputs

FieldTypeDescription
amount*integerSuperseded. The refund in the currency's smallest unit. Fill Refund amount instead.
amount_rupees*numberHow much to give back, as a normal number in the payment's currency — 20.45 for $20.45. Do NOT convert to cents or paise.
currency*stringISO 4217 code of the ORIGINAL payment's currency, e.g. usd or inr — read it from Check a payment. It decides how the refund amount is converted, and it is not sent to Stripe.
payment_intent_id*stringThe Stripe PaymentIntent ID of the payment to refund — it starts with pi_ and comes back from Check a payment.

What you'll need to connect Stripe

Connect with an API key. In Telenow, open Integrations → Stripe and provide:

  • Secret key — Stripe Dashboard → Developers → API keys. Prefer a RESTRICTED key (rk_live_…) over the account secret key (sk_live_…): give it Write on Checkout Sessions, Read on Customers, Payment Intents, Invoices and Subscriptions, Read on Balance, and Write on Charges only if you want the agent to be able to refund.

Agent templates that use Stripe

Abandoned-cart win-back
Calls shoppers who left items in their cart, handles the objection, and sends a payment link plus a WhatsApp nudge to complete checkout.
Payment-reminder collectionsFlow
Politely reminds customers about an overdue payment, understands the situation, and sends a payment link plus a WhatsApp follow-up — compliant and respectful.
Soft collections (early reminder)
A gentle early-stage reminder for payments just past due — friendly nudge with an easy payment link, no pressure.
Food ordering & takeawayFlow
Takes takeaway and delivery orders by phone: builds the order item by item, makes one tasteful upsell, totals it up, and sends a payment link plus WhatsApp confirmation. Handles menu questions inline.
Insurance renewal reminderFlow
Reminds policyholders their cover is due for renewal and makes it easy to renew — sends a secure payment link, routes coverage questions to a licensed agent, and records who declined.
Gym membership win-backFlow
Re-engages lapsed or cancelling members with a genuine offer, renews on the spot via a payment link, and captures the reason when they decline — turning churn into insight and saves.
Telecom plan renewal & upgradeFlow
Reminds customers their mobile, broadband, or DTH plan is due, renews it on the spot with a payment link, and offers a relevant upgrade — sending the confirmation on WhatsApp.
Rent payment reminderFlow
Politely reminds tenants of rent due, makes it easy to pay with a secure link, and notes a promise-to-pay date when there's a delay — respectful and compliant, with a WhatsApp follow-up.
School fee reminderFlow
Reminds parents about due school fees respectfully, sends a secure payment link and WhatsApp follow-up, and notes a promise-to-pay or instalment request when a parent needs more time.
Utility bill reminder (India)Flow
Reminds customers of a due electricity, water, or gas bill, confirms the account, and makes it easy to pay with a secure link plus a WhatsApp reminder — reducing disconnections and late payments.

Other Commerce & payments integrations

Frequently asked questions

What can an AI voice agent do with Stripe?+

During a live call or chat, a Telenow agent can create a payment link, check a payment, look up a customer, look up unpaid invoices, look up subscriptions, and refund a payment — each runs as a tool the agent calls mid-conversation, so it acts on Stripe in real time without a human.

How do you connect Stripe to Telenow?+

In Telenow, open Integrations, pick Stripe, and you paste a Stripe API key into the connection, then bind it to your agent. Then add its commerce & payments tool to your agent (or install a template that already includes it) and you're live.

Which AI agent templates use Stripe?+

Abandoned-cart win-back, Payment-reminder collections, Soft collections (early reminder), Food ordering & takeaway, Insurance renewal reminder, Gym membership win-back, Telecom plan renewal & upgrade, Rent payment reminder, School fee reminder, and Utility bill reminder (India) all use Stripe. You can install any of them and connect your Stripe account in a couple of clicks.

Does Stripe work on phone calls and WhatsApp?+

Yes. Telenow agents run on phone, web, chat and WhatsApp, and Stripe works the same across every channel — the agent calls it whenever the conversation needs it.

How much does the Stripe integration cost?+

Connecting Stripe is included — you only pay Telenow's transparent per-minute and per-component usage, and new accounts get free signup credit to try it.

$1.01 free credit on signup

Connect Stripe to your AI voice agent

Sign up free and get $1.01 in credit — no card required. Connect your number, pick a template, and go live in minutes.