How to Take Payments on ElevenLabs Agents: Native Stripe vs Multi-PSP

By Shuttle Team, May 30, 2026

Unlike most AI voice platforms, ElevenLabs Agents already has a native payment story. Its Stripe integration lets conversational AI agents take payments through saved one-click methods and secure payment links, with the actual card processing handled inside Stripe's PCI DSS Level 1 infrastructure. ElevenLabs explicitly steers agents away from collecting card numbers by voice and toward secure links instead.

That is a genuinely good starting point. So this guide is not "ElevenLabs can't take payments." It can. This guide covers what the native Stripe integration does, where it stops, and when teams reach for Shuttle as the payment layer instead of, or alongside, the native option.

The short version: if you only need Stripe, and you only need link or saved-method payments, the native ElevenLabs integration may be all you need. If you need more than one payment gateway, in-call card capture by keypad, or a single payment layer across ElevenLabs and your other channels, that is where Shuttle fits.


What the Native ElevenLabs + Stripe Integration Covers

The native integration is built specifically on Stripe. From the documentation, it provides:

  • Secure payment links for card data collection, sent during or after the conversation

  • One-click payments using a customer's saved Stripe payment method

  • Conversational checkout including cart management, order confirmation, and receipts

  • PCI DSS Level 1 processing via Stripe's infrastructure, so card data is handled by Stripe rather than stored on your systems

Notably, ElevenLabs guidance is explicit that agents should never request card numbers through voice and should direct customers to secure payment links. So the native model is link-first and saved-method-first, by design.

For a business that runs entirely on Stripe and is happy with link or saved-method payments, that covers a lot.


Where the Native Integration Stops

Three limits matter for many teams.

It is Stripe-only. The native integration connects to Stripe and nothing else. If your business uses Adyen, Worldpay, Checkout.com, or any other gateway, or an enterprise client mandates a specific PSP, the native path does not reach them. Agencies running ElevenLabs agents for multiple clients cannot route each client to its own gateway.

There is no in-call card capture by keypad. Because the native model deliberately avoids voice card entry, there is no way for a caller to key their card in on the phone mid-call and have it captured securely in the same flow. The customer is sent to a link. For some journeys that is fine; for others, especially older or less digital callers, the link adds friction and drop-off where a keypad payment would have closed there and then.

It is one channel. The native integration lives inside ElevenLabs. If you also take payments through a contact centre, an IVR, or human agents on another platform, you end up with separate payment setups and separate reporting per channel.


How Shuttle Fits

Shuttle is a PCI DSS Level 1 certified Service Provider that acts as a payment layer across your channels, including ElevenLabs agents. You can use it instead of the native integration when its limits bite, or alongside it.

**Multi-PSP routing.** Shuttle connects to 30+ payment gateways including Stripe, Adyen, Worldpay, Checkout.com, Braintree, Square, and Mollie. Route by client, region, currency, card type, or failover. For agencies and enterprises, each client or market can use its own gateway through a single integration.

True in-call DTMF capture. When you do want the customer to pay by keypad during the call, Shuttle takes control of the DTMF channel, captures the digits in its certified environment, and masks the tones so they never reach the ElevenLabs platform or your recordings. The agent's voice pauses during entry and resumes on the result.

Payment links too. Shuttle also generates hosted payment links by SMS, so you keep the link option where it suits, across any of your supported gateways rather than Stripe alone.

One layer across channels. If you run ElevenLabs alongside other voice or contact-centre channels, Shuttle is the single payment layer and single source of payment reporting across all of them.


How It Works with Shuttle

  1. Your ElevenLabs agent runs the conversation and reaches the payment step.

  2. A tool call triggers Shuttle to create a payment session with the amount, currency, and gateway configuration.

  3. The customer pays either by keypad (Shuttle captures and masks the DTMF) or by a secure link Shuttle sends.

  4. Shuttle processes the payment through your configured gateway inside its certified environment.

  5. The result returns to your agent as a webhook with the outcome, a transaction reference, and a masked card number, and the agent confirms.

Card data never enters the ElevenLabs platform, your transcripts, or your recordings, so your application stays at SAQ-A.


When to Use Which

  • Native ElevenLabs + Stripe: you are Stripe-only, link and saved-method payments are enough, and ElevenLabs is your only payment channel.

  • Shuttle: you need more than one gateway, an enterprise client or market mandates a specific PSP, you want in-call keypad payments, or you want one payment layer across ElevenLabs and your other channels.

Many teams start native and move to Shuttle when a second PSP, an enterprise mandate, or a multi-client requirement appears.


FAQ

Can ElevenLabs agents take payments natively? Yes. ElevenLabs has a native Stripe integration with secure payment links and one-click saved-method payments, processed under Stripe's PCI DSS Level 1 infrastructure.

**Does the native integration support gateways other than Stripe?** No. It is Stripe-only. For Adyen, Worldpay, Checkout.com, or per-client routing, you need a multi-PSP payment layer such as Shuttle, which connects to 30+ gateways.

Can a customer pay by keypad during an ElevenLabs call? Not with the native integration, which directs customers to payment links rather than voice or keypad card entry. Shuttle adds true in-call DTMF capture with tone masking.

Is card data kept out of scope? With Stripe-native links, card data is handled by Stripe. With Shuttle, card data is captured and processed in Shuttle's PCI DSS Level 1 environment and never reaches the ElevenLabs platform or your recordings. Either way your application can stay at SAQ-A.

**What does Shuttle cost?** $0.20 per transaction, with no setup fees or monthly minimums.


Related Reading


Add Multi-PSP Payments to Your ElevenLabs Agents

Shuttle is Twilio's official payment partner and a PCI DSS Level 1 certified Service Provider. If your ElevenLabs agents have outgrown Stripe-only payments, or you need in-call card capture and routing across multiple gateways:

See Voice Checkout | Book a discovery call

Talk to us

See how Shuttle can power payments for your platform — multi-PSP, multi-channel, white-label.

Book a Demo