The Zendesk Payment Problem
Zendesk is where your support team lives. Tickets, chat, email, phone — every customer conversation flows through it. But when a customer needs to pay during one of those conversations, Zendesk has nothing to offer.
No native payment capture. No way to securely take a card number over Zendesk Talk. No built-in payment link generator. The agent has to leave the conversation, switch to another system, and hope the customer follows through separately.
This is a problem for any team that handles billing queries, collects outstanding balances, processes refunds via new payments, or closes upsells during support conversations. The payment step breaks the flow, increases drop-off, and often pushes the customer into a queue they've already waited to escape.
Shuttle solves this by adding PCI-compliant payment capture directly into Zendesk workflows — both for digital channels (chat, email, tickets) and for voice via Zendesk Talk.
Why Zendesk Teams Need Payment Capture
Support teams aren't just resolving issues. They're often the final step in a payment journey. Common scenarios where agents need to collect a payment mid-conversation:
Failed payment recovery. A subscription payment bounces. The customer raises a ticket. The agent needs to collect an updated card and re-process — right now, not after sending them to a separate portal.
Balance and invoice collection. Outstanding invoices, overdue accounts, partial payments. The customer is already talking to an agent. Capturing payment in the same conversation dramatically improves collection rates.
Upsells and upgrades. A customer asks about a premium tier or add-on during a support chat. If the agent can send a payment link on the spot, conversion happens. If they have to say "I'll send you an email with a link later," it usually doesn't.
Refund alternatives. Instead of processing a cash refund, the agent can offer a credit, exchange, or replacement — and capture any price difference immediately.
Subscription changes. Plan upgrades, add-ons, pro-rata adjustments. The customer wants it done now, not after navigating a self-service portal.
Without in-conversation payment capture, agents resort to reading card numbers aloud (a PCI nightmare), copying payment links from a separate system, or telling customers to call back on a different line. None of these are good.
How to Add Payments to Zendesk
Shuttle integrates with Zendesk through two channels:
1. Payment Links in Digital Conversations
Agents generate a branded payment link and send it within a Zendesk ticket, live chat, or email. The customer clicks the link, lands on a secure hosted checkout page, and completes payment on their device. The agent sees the result in real time.
No card data enters Zendesk. No PCI scope. No compliance overhead.
2. Voice Payments via Zendesk Talk
For phone conversations on Zendesk Talk, Shuttle provides DTMF-based payment capture. When the agent initiates a payment, the customer enters their card details using their phone's keypad. DTMF tones are captured within Shuttle's PCI-certified environment and stripped from the audio stream — the agent hears masking tones, not card numbers. Call recordings contain no cardholder data.
The agent stays on the line throughout. No call transfer. No IVR. No awkward silence.
Payment Links in Zendesk Conversations
The payment link flow works across every Zendesk channel — live chat, email, ticket comments, social messaging.
How it works:
The agent determines the amount to collect and generates a payment link through Shuttle. This can be triggered from a sidebar app, a macro, or an API call integrated into your Zendesk workflow.
The link is pasted into the conversation. It's a short, branded URL that the customer can tap or click.
The customer opens the link on their device. They see a branded checkout page with the amount, description, and standard card input fields. No app download. No account creation.
The customer completes payment. Card data goes directly to the payment gateway via Shuttle's PCI-certified infrastructure. It never touches Zendesk, your network, or any agent-facing system.
The agent receives confirmation — typically within seconds. A webhook or polling mechanism updates the ticket with payment status.
Why this works well for Zendesk:
Agents don't need payment training or PCI awareness beyond basic operational procedures
Payment links work across all Zendesk channels without separate integrations
Checkout pages are branded to your business, not to a third-party payment provider
Links can be pre-configured with amounts, references, and metadata for consistency
Failed or abandoned payments are visible, so agents can follow up
Payment links are available at /platforms/links-checkout/.
Voice Payments via Zendesk Talk
Zendesk Talk is where payment collection gets complicated. A customer reads a card number to an agent, and suddenly your entire telephony environment is in PCI scope — recordings, agent workstations, network infrastructure, the lot.
Shuttle's Voice Checkout eliminates this by keeping card data out of your Zendesk Talk environment entirely.
The agent-assisted DTMF flow:
The agent initiates a payment session from within Zendesk. This triggers Shuttle's payment overlay on the call.
The agent tells the customer: "I'm going to ask you to enter your card details on your keypad now."
The customer keys in their card number, expiry date, and CVV using their phone's keypad. Each digit is captured by Shuttle's PCI Level 1 certified environment.
DTMF tones are replaced with flat masking tones in the audio stream. The agent hears a tone for each keypress but cannot determine the digits. Call recordings capture only the masking tones.
Shuttle processes the payment through the configured gateway and returns the result to the agent in real time.
The agent confirms success (or handles a decline) without ever having accessed card data.
What this means for compliance:
Your Zendesk Talk environment stays out of PCI scope
Call recordings are clean — no cardholder data to redact or encrypt
Agents never see, hear, or handle card numbers
Your PCI assessment drops from SAQ-D (300+ requirements) to SAQ-A (minimal)
Voice Checkout details at /platforms/voice-checkout/.
Multi-PSP Support
Different parts of your business may use different payment gateways. Your UK operation might run through Worldpay. Your US team might use Stripe. An enterprise client might require Adyen.
Shuttle connects to 40+ payment service providers and routes transactions to the correct gateway based on your configuration. This means your Zendesk agents don't need to know which gateway processes a given payment — Shuttle handles the routing.
Supported gateways include Stripe, Adyen, Worldpay, Checkout.com, Braintree, Authorize.Net, and many others. Adding a new gateway doesn't require changes to your Zendesk integration or agent workflows.
For businesses migrating between PSPs or running multi-gateway configurations, this eliminates a layer of operational complexity that would otherwise sit with the support team.
PCI Compliance
PCI DSS compliance is not optional for any organisation that processes card payments. The question is how much of your environment falls in scope.
With payment links: Card data never enters your systems. The customer's browser communicates directly with Shuttle's PCI Level 1 certified infrastructure. Your Zendesk environment, network, and agents are completely out of scope. This is the simplest path — you qualify for SAQ-A, the lightest PCI self-assessment.
With voice payments (DTMF): Card data is captured within Shuttle's environment and stripped from the audio before it reaches Zendesk Talk. Your telephony, recordings, and agent workstations remain out of scope. Again, SAQ-A.
Without Shuttle: If agents take card details verbally or via chat, your entire Zendesk environment is in PCI scope. That means SAQ-D — 300+ requirements covering network segmentation, encryption, access controls, monitoring, and vulnerability management. Annual compliance costs run into six figures minimum.
Shuttle is a PCI DSS Level 1 certified Service Provider. This is the highest level of certification, validated by an independent Qualified Security Assessor (QSA).
Use Cases
Subscription Recovery
A SaaS customer's payment fails. They open a Zendesk ticket. The agent verifies the account, generates a payment link for the outstanding amount, and sends it in the ticket reply. The customer pays immediately. The subscription is reinstated without the customer needing to navigate billing settings.
Insurance Premium Collection
A policyholder calls to renew or make a payment. The Zendesk Talk agent initiates a DTMF payment session. The customer enters card details via keypad. The premium is collected on the call, and the agent confirms renewal — no transfer to a separate payment line.
B2B Invoice Settlement
An accounts receivable team uses Zendesk to manage billing queries. When a customer confirms they're ready to pay an outstanding invoice, the agent sends a payment link pre-populated with the invoice amount and reference. Payment is collected and reconciled against the invoice automatically.
Upsell Conversion
During a support chat, a customer expresses interest in an upgrade. The agent sends a payment link for the pro-rata difference. The customer pays within the chat session. The upgrade is activated immediately.
Frequently Asked Questions
Does Shuttle require changes to our Zendesk Talk setup? No. Shuttle works with your existing Zendesk Talk configuration. DTMF capture is handled at the telephony layer — there are no changes to your Zendesk instance, agent desktop, or call routing.
Can agents see payment status within Zendesk? Yes. Payment confirmations can be pushed to Zendesk via webhooks, updating tickets automatically with payment status, transaction IDs, and amounts.
What happens if a payment link expires or the customer doesn't complete payment? Links can be configured with expiry times. If a customer doesn't complete payment, the agent is notified and can resend or generate a new link. Abandoned payment attempts are logged for follow-up.
How much does it cost? Voice payments via Zendesk Talk are $0.20 per transaction. Payment links start at $49 per user per month. No setup fees. No long-term contracts.
Can we use different payment gateways for different teams or regions? Yes. Shuttle supports 40+ PSPs with configurable routing. Different Zendesk groups or brands can be mapped to different gateways without agents needing to manage this manually.
Related Reading
PCI-Compliant Payments for Contact Centres — comprehensive guide to secure payment capture in contact centre environments
Voice Payments: The Complete Guide — everything about DTMF, IVR, and agent-assisted voice payment capture
Multi-Channel Payment Collection — collecting payments across chat, email, SMS, and voice
Twilio Pay Connectors — how Shuttle connects to Twilio's payment infrastructure
Voice Checkout — Shuttle's voice payment product for phone-based transactions
Get Started
Adding payment capture to Zendesk takes days, not months. Shuttle handles the PCI infrastructure, gateway connections, and payment processing — your team just sends links or initiates voice payments.
Talk to us about Zendesk payment integration or explore Payment Links and Voice Checkout.