Twilio Pay Connectors: How to Connect Any Payment Provider to Twilio

By Shuttle Team, March 18, 2026

Twilio Pay Connectors are integrations that link Twilio's voice platform to a payment gateway, so you can capture card payments during phone calls, IVR flows, and AI voice agent conversations.

When a caller needs to pay, Twilio's <Pay> verb triggers a secure payment capture. The caller enters card details via keypad (DTMF tones). A Pay Connector routes those details to a payment gateway, processes the transaction, and returns the result, all within the call.

The connector is what makes the payment actually happen. Without one, Twilio can capture keypad input but has no way to charge a card.

This guide explains how Twilio Pay Connectors work, the limits of Twilio's generic connector, how to take payments on Twilio with any gateway, and how PCI compliance is handled for you. For the product overview and pricing, see Twilio Pay.


How Twilio Pay Connectors Work

Twilio's <Pay> TwiML verb handles the voice-side mechanics: prompting the caller, capturing DTMF tones, and suppressing those tones from call recordings and agent audio.

The Pay Connector handles everything after capture:

  1. Receives the card data from Twilio's PCI-compliant environment

  2. Validates the card (BIN lookup, Luhn check, expiry)

  3. Routes the transaction to a payment gateway (Stripe, Adyen, Worldpay, and others)

  4. Returns the result (approved, declined, error) back to the Twilio call flow

  5. Tokenises the card for future use (if configured)

The caller stays on the line throughout. The agent, human or AI, never hears the card details.


The Problem With Twilio's Generic Connector

Twilio ships with a handful of generic Pay Connectors. They work, but they have significant limitations:

Limited gateway support. Twilio's built-in connectors cover a small number of payment gateways. If your business uses a gateway that isn't on the list, or your enterprise customers mandate a specific PSP, you are stuck.

Basic functionality. Generic connectors typically handle simple auth-and-capture. They do not support tokenisation, pre-authorisation holds, partial captures, or multi-currency routing out of the box.

No multi-PSP routing. If you need to route transactions to different gateways based on region, merchant preference, or failover rules, generic connectors cannot do it. You get one gateway per connector.

No merchant management. If you are a platform with multiple merchants, each with their own gateway credentials, generic connectors have no way to manage that. You would need to build the multi-tenant layer yourself.

This is why most businesses that are serious about Twilio payments use a third-party Pay Connector that solves these problems.


Shuttle's Twilio Pay Connector

Shuttle is Twilio's official payment partner and provides the most widely used Pay Connector on the Twilio Marketplace. For the background on the partnership, see why Twilio chose Shuttle to provide payment connectivity.

Here is what makes it different from generic connectors:

30+ Payment Gateways, One Connector

A single Shuttle connector gives you access to 30+ payment gateways, including Stripe, Adyen, Worldpay, Checkout.com, Global Payments, FreedomPay, Authorize.net, PayPal, PaySafe, NMI, Opayo, Moneris, USAePay, CardConnect, LiqPay, PayU, and more. You can see the full list on the Shuttle PSP network.

You do not install a separate connector per gateway. You install Shuttle once and configure which gateway each merchant or payment profile uses.

Multi-PSP Routing

Route transactions to different gateways based on rules:

  • By merchant so each merchant on your platform uses their own PSP

  • By region so UK transactions go to Worldpay and US transactions go to Stripe

  • By amount so high-value transactions route to a preferred acquirer

  • By failover so if the primary gateway is down, transactions automatically route to a backup

This is critical for platforms and contact centres serving enterprise customers who mandate specific PSPs.

Smart Checkout Profiles

Create multiple payment profiles with different configurations: gateway, currency, payment methods, branding. Switch between profiles without changing your Twilio call flow.

Tokenise and Reuse

Capture a card once over a phone call. Tokenise it. Use that token for future payments across any channel: web, mobile, voice, or payment links. The card data never touches your systems.

PCI DSS Level 1

Shuttle is a PCI DSS Level 1 certified Service Provider. When you use the Shuttle connector, your PCI scope drops to SAQ-A, the lightest self-assessment. No card data enters your infrastructure at any point. For the full breakdown, see Twilio PCI compliance.


How to Take Payments on Twilio (Step by Step)

Getting live takes minutes, not months. Here is how to take payments on a Twilio call, IVR, or voice agent.

Step 1: Install from the Twilio Marketplace

Find the Shuttle Pay Connector on the Twilio Marketplace. Click Install. This adds Shuttle as an available Pay Connector in your Twilio account.

Step 2: Configure Your Payment Gateway

Log into the Shuttle dashboard and add your payment gateway credentials. Select which gateway to use, or configure multiple for routing.

Step 3: Add <Pay> to Your Call Flow

In your TwiML or Twilio Studio flow, add the <Pay> verb and specify Shuttle as the connector:

<Pay paymentConnector="shuttle-pay-connector"
     chargeAmount="49.99"
     currency="GBP"
     description="Invoice #1234">
</Pay>

Step 4: Handle the Result

Twilio sends a webhook with the payment result. Your application handles the response: update the order, confirm to the caller, or trigger the next step in your workflow.

That is it. You are collecting payments over Twilio calls with PCI compliance handled for you.


Twilio Pay Connectors: Comparison

Feature

Generic Twilio Connector

Shuttle Connector

Payment gateways

1 per connector

30+ via single connector

Multi-PSP routing

No

Yes, by merchant, region, or rules

Tokenisation

Limited

Full, reuse tokens across channels

Pre-auth and capture

Basic

Full support

Multi-merchant

No

Yes, platform and SaaS multi-tenancy

PCI certification

Varies by connector

PCI DSS Level 1 Service Provider

Setup time

Hours to weeks

Minutes

Pricing

Varies

$0.20 per transaction, no setup fees

See full pricing for details.


Common Use Cases

Contact Centres

Agents handle calls. When it is time to pay, the call enters a secure payment segment. The customer enters card details via keypad, the agent stays on the line but cannot hear the tones. Payment is processed through the customer's gateway, and the agent sees a confirmation. See PCI-compliant payments for contact centres.

IVR Payment Lines

Automated phone systems that collect payments without human involvement. Utility bills, insurance premiums, account top-ups: the caller follows prompts and pays via keypad. High volume, low cost.

AI Voice Agents

AI agents handle conversations autonomously. When the caller is ready to pay, the agent triggers Shuttle's payment flow via the Twilio `<Pay>` verb. Card capture happens securely and the AI never processes card data. This is how platforms add payments to autonomous voice agents without taking on card-handling risk. See how AI voice agents take PCI-compliant payments.

BPOs and Outsourced Call Centres

BPOs serving multiple clients need each client's transactions routed to that client's own payment gateway. Shuttle's multi-merchant, multi-PSP architecture handles this natively: one Twilio integration, unlimited gateway configurations.


FAQ

What is a Twilio Pay Connector? A Pay Connector links Twilio's <Pay> verb to a payment gateway. It is the bridge between capturing card input during a call and actually processing a payment.

What is the Twilio generic pay connector? Twilio's generic Pay Connector is its built-in integration for a single payment gateway. It handles basic auth-and-capture but does not support multi-PSP routing, tokenisation across channels, or multi-merchant management. For more than one gateway, or for platform use, a third-party connector such as Shuttle replaces it.

How do I take payments on a Twilio voice agent or IVR? Install the Shuttle Pay Connector from the Twilio Marketplace, add your gateway credentials in the Shuttle dashboard, then add the <Pay> verb to your TwiML or Studio flow with Shuttle set as the connector. The caller enters card details by keypad and the payment is processed inside the call.

How many payment gateways does Twilio support? Twilio's built-in connectors support a limited number. Shuttle's connector supports 30+ gateways through a single integration, including Stripe, Adyen, Worldpay, Checkout.com, and more.

Is Twilio PCI compliant for payments? Twilio handles PCI compliance for DTMF capture, so card tones are never recorded or exposed to agents. The payment processing side depends on your Pay Connector. Shuttle is PCI DSS Level 1 certified, which covers the full payment chain.

Can I use multiple payment gateways with Twilio? Not with generic connectors, since each connects to one gateway. Shuttle supports multi-PSP routing through a single connector, so you can use different gateways for different merchants, regions, or failover scenarios.

How much does it cost? Shuttle's Twilio Pay Connector is $0.20 per transaction with no setup fees, no monthly minimums, and no hidden costs.

How long does setup take? Minutes. Install from the Twilio Marketplace, add your gateway credentials, and add the <Pay> verb to your call flow.


Related Reading


*Shuttle is the official Twilio payment partner. Install the Pay Connector from the Twilio Marketplace and start collecting payments in minutes: 30+ gateways, PCI DSS Level 1, $0.20 per transaction. See Voice Checkout or 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