Setting up PCI Pal Secure Payments with Zoom Virtual Agent

The PCI Pal Secure Payments integration for Zoom Virtual Agent enables secure, AI-driven payment workflows directly within your virtual agent. When a customer interacts with a virtual agent through voice or chat and needs to make a payment, the virtual agent can invoke the PCI Pal tool to generate a secure payment link. This link is delivered to the customer through SMS, email, or as a clickable link in chat and allows users to complete the payment on PCI Pal's secure hosted page.

The virtual agent handles the conversational flow while PCI Pal manages the secure payment processing. The virtual agent does not receive, process, or store payment card data at any time.

Requirements for setting up PCI Pal Secure Payments with Zoom Virtual Agent

Limitations for PCI Pal Secure Payments with Zoom Virtual Agent

There is currently no feedback loop between PCI Pal and Zoom Virtual Agent. Once the payment link has been sent, the virtual agent is not automatically informed whether the payment was completed successfully.

Table of Contents

How to install the PCI Pal app from the Zoom Marketplace

The PCI Pal Secure Payments integration requires a Marketplace app to be installed and authorized on your Zoom account.

Note: This is a separate app from the Zoom Contact Center PCI Pal app and must be installed separately.

  1. Sign in to the Zoom Marketplace with your Zoom account.
  2. In the top-right corner of your screen, enter PCI Pal Secure Payments, Zoom Virtual Agents in the search box to find the app.
  3. Click Add.
  4. Enter the PCI Pal account information provided by your PCI Pal representative to complete the setup.
  5. Once the workflow is complete, verify that the connection status shows as active.

How to sync the Marketplace tools in AI Studio

After installing the app, sync the tool templates in AI Studio so they become available to your virtual agents.

  1. Sign in to the Zoom web portal as an admin.
  2. In the top-right corner, click your profile picture or initials, then click Admin Center.
  3. In the side menu, click Product configuration .
  4. Click AI Studio then Tool Templates.
  5. Click the Marketplace tab.
  6. Below the agent type drop-down, click Sync.
  7. After the sync completes, search for the PCI Pal app to confirm the tool template is available for your voice and chat agents.

How to add the PCI Pal tool to a skill

Zoom Virtual Agent provides the payment experience by invoking the PCI Pal tool from within a skill. To add the tool to a skill:

  1. Sign in to the Zoom web portal as an admin.
  2. In the top-right corner, click your profile picture or initials, then click Admin Center.
  3. In the side menu, click Product configuration .
  4. Click AI Studio thenĀ Virtual Agents.
  5. Create or edit an existing voice or chat agent.
  6. Scroll down to the Skills section and click Create skill.
  7. Enter the forward slash / key to open the variable, tool, and skill menu.
  8. Select Tool, then scroll down to locate the PCI Pal marketplace entry.
  9. Select PCI Pal - Create a Payment Link from the menu.
  10. Enter a name and description for the tool.
  11. Configure the parameters and responses using the reference tables below.

Parameters

Parameters serve as inputs to the PCI Pal tool to generate a payment session. These inputs can be configured as static values, mapped from variables, or collected through the LLM.

NameRequiredDescription
flowId
YesThe unique flow ID for your PCI Pal payment workflow, provided by PCI Pal.
AmountInMinorYesThe payment amount.
referenceYesThe payment reference (for example, an order number).
firstNameYesThe customer's first name.
lastNameYesThe customer's last name.
addressLine1YesThe first line of the customer's address.
addressLine2NoThe second line of the customer's address.
townOrCityYesThe customer's town or city.
stateOrCountyNoThe customer's state or county.
postcodeYesThe customer's postal code.
emailYesThe customer's email address.
phoneNumberYesThe customer's phone number.

Capturing the customer's phone number and email address enables delivery of the payment link. You can combine the PCI Pal tool with the SMS and/or Email tool to send the link to the customer. This is particularly useful for voice agent use cases.

Responses

DigitalSessionLink: The secure payment session link that must be sent to the customer.

Use the SMS or Email tool to send the DigitalSessionLink to the customer using the phone number or email address captured during the engagement.

note icon
This integration sends a payment link to the customer who completes the payment through their web browser. It does not support verbal payment card entry or DTMF input through the virtual agent.