SupportApps
Back to apps
SequenceShift Payline icon

SequenceShift Payline

by SequenceShift

No reviews yetPaid

PCI-compliant phone payments for Zendesk for Contact Center

Support
1 / 3

About SequenceShift Payline

SequenceShift Payline for Zendesk for Contact Center

Bring PCI-DSS compliant Amazon Connect phone payment processing to your Zendesk for Contact Center. Payline enables secure, agent-assisted credit card payments without exposing agents to sensitive data. Agents maintain voice communication with customers while credit card information is captured separately via phone keypad or via voice, keeping agents completely isolated from payment data.

How It Works

The customer enters their card details using their phone keypad or providing them verbally while the agent guides them through the process. Card data is securely captured, encrypted, and transmitted directly to your payment provider—agents never see, hear, or access sensitive information.

Key Benefits

Reduce Your PCI Scope Outsource credit card data capture to significantly reduce your PCI-DSS compliance exposure and audit requirements.

Zero Agent Exposure Agents control the payment flow without accessing card numbers, CVV codes, or expiration dates. Sensitive data never appears in call recordings.

Payment Vendor Independent Works with your preferred payment gateway or processor globally. No need to change your existing payment infrastructure.

Continuous Call Recording Record full conversations without pausing during payments—sensitive data is never captured in recordings.

Simple Pay-As-You-Go Pricing via AWS Marketplace

  • No setup fees
  • No per-agent licenses
  • No annual support contracts
  • No minimum commitments

You only pay a flat fee for the transactions you process.

Quick Setup

Start with a free trial of SequenceShift platform. Once configured, connect your payment provider and begin processing real transactions.

Who Should Use Payline?

Ideal for Zendesk for Contact Center that process credit card payments over the phone, including:

  • Retail and e-commerce
  • Travel and hospitality
  • Subscription services
  • Utilities and telecommunications
  • Healthcare providers
  • Financial services
  • Media and entertainment
  • Not-for-Profits
  • Any other businesses accepting card information over the phone

Visit sequenceshift.com to learn more.

Customer Data Handling

The SequenceShift platform captures card information from your customers and passes to the payment processor. No sensitive information is retained on the SequenceShift platform when transaction is complete. The data in transit and at rest is always encrypted and protected in line with PCI-DSS requirements.

Data is always processed in the same AWS region where your Amazon Connect instance is hosted.

No data is shared with third-parties at any stage and the captured information is not used for any other purposes.

Installation

Installation

Prerequisites

Before installing the Payline Zendesk application, ensure you have: - Administrative access to your Zendesk instance - An account on SequenceShift platform (requires active AWS Marketplace subscription) - Your Payline instance name - Your Payline Iframe URL (ending with /saml or /openid)

Installation Steps

  1. Install the Application

Click Install on the Payline app page in the Zendesk Marketplace. You can install this application multiple times if required.

  1. Configure Required Settings

Fill in the following required fields:

  • Title: The name you want this Payline application to be displayed as in your Zendesk environment
  • Instance: Enter the instance name you wish to use
  • Payline URL: Enter your Payline URL (must end with /saml or /openid)

Note: Request mapping and response mapping fields have specific formatting rules that are covered in the Settings section below. You can leave these blank during installation and configure them later.

Settings

Settings Overview

| Setting | Description | |---------|-------------| | Title | The name you want this Payline application to be displayed as in your Zendesk environment | | Payline URL | The Payline URL associated with your organization | | Instance | Your Payline instance name | | Request Parameters | Multi-line text input defining request parameters sent to Payline (format: parameter_name: value) | | Response Parameters | Multi-line text input defining how response data maps to Zendesk ticket fields (format: ticket_field: json_path) | | App Height | Height of the iframe in pixels (default: 890px) | | Debug | Enable to display agent information and JSON responses for troubleshooting |


Request Parameters

Request parameters define which data is sent to your Payline instance when the iframe loads. Each line represents a single parameter included in the request.

Format

parameter_name: parameter_value

Each new line creates a new parameter in the request.

Dynamic Values

To include data from your Zendesk organization, prefix the field reference with a dollar sign ($). This retrieves the value dynamically from Zendesk.

Examples: cardholder_name: $ticket.requester.name customer_reference_number1: $ticket.organization.id

Static Values

For fixed values that don't change, enter the value without the $ prefix.

Examples: payment_button_name: PAY NOW display_customer_reference_number1_field: 0

Complete Example

cardholder_name: $ticket.requester.name customer_reference_number1: $ticket.group_id merchant_reference: 123 crn1_field_name: Reference Number

In this example, the cardholder name and customer reference number are pulled dynamically from the ticket, while the merchant reference and field name are static values.


Response Parameters

Response parameters allow you to automatically populate Zendesk ticket fields with data returned from your Payline instance. Each line defines where a value from the JSON response should be stored in your ticket.

Format

ticket_field: json_path

Each new line creates a new field mapping.

Native Ticket Fields

For standard Zendesk ticket fields (e.g., subject, status, priority), enter the field name directly.

Examples: subject: $.response_text status: $.approved

Custom Ticket Fields

For custom ticket fields, use the field ID prefixed with a dollar sign ($). You can find field IDs in your Zendesk admin settings under Ticket Fields.

Examples: $360012345678: $.currency $360087654321: $.amount

JSON Path

The right side of the mapping specifies the path to extract the value from the JSON response using dot notation.

Example JSON Response: json { "user_id": "306ef-04f2-asd09-as2-oin6-oof42", "service": "payline", "response_code": "00", "response_text": "Payment Approved", "approved": true, "transaction_reference": "1709719724", "txn_reference": "12394653402", "transaction_type": "PURCHASE", "crn1": "123", "payment_date": "2000-00-01 00:00:24.492439688 +1100 AEDT", "amount": "100", "currency": "USD", "sequenceshift_transaction_reference": "365xVmSKis8hasdn8Xaal9" }

Corresponding Mapping: subject: $.transaction_reference status: $.response_text $360012345678: $.response_code $360087654321: $.amount $360099887766: $.currency

Native fields (subject, status) are referenced by name, while custom fields use their field IDs with the $ prefix.


Debug Mode

Debug mode provides additional diagnostic information within the iframe for troubleshooting and testing purposes.

What Debug Mode Shows

When enabled, the iframe displays: - Agent Information: Details about the current Zendesk agent viewing the iframe - JSON Response: The complete JSON response received from Payline after a payment has been processed

Usage

Enable debug mode during initial setup, testing, or when troubleshooting issues with your integration. It's recommended to disable debug mode in production environments once your configuration is working as expected.

Further Information

For further information refer to SequenceShift Payline Zendesk Application Setup Guide.

App Details

Version
1.0.0
Published
Jan 7, 2026
Last Updated
Mar 10, 2026
Installs
5+

Pricing

One-timeFree

Similar Apps

Compare SequenceShift Payline