Getting Started

Agent Pay and IVR Assist offer a way in which to process card payments over the phone in a secure and compliant manner. Customers are asked to type their card details into their telephone keypad, or read out their card details during 'Voice Capture' mode. These details are captured and processed in Speik's systems before they reach the merchant. By preventing card details from entering the merchant environment, the scope for attaining and maintaining PCI DSS compliance may be significantly reduced.
This guide details the various ways in which Agent Pay and IVR Assist may be integrated to your environment.
A prerequisite for any integration is for telephone calls to be routed via the Speik platform. In most cases this will be dealt with by your Telephony Services Provider. Whilst this document explains in broad terms how this is accomplished, it is not a telephony integration guide. Contact your supplier for any questions around telephony integration.
There follows a summary of each of the sections found within this developers guide, as a reference. To get started, read the 'Agent Pay' or 'IVR Assist' sections below. These will reference other parts of the document as necessary and lead you through the integration process step by step.
 

Agent Pay

Agent Pay allows live agents within a contact centre / merchant environment to handle phone payments in a secure and compliant manner. This section describes how Agent Pay works and how it may be integrated into the merchant's systems.

IVR Assist

IVR Assist offers a series of API's which may be consumed within the merchant's existing IVR platform in order to handle payments in a secure and compliant manner. This section explains how IVR Assist works and how it may be integrated into the merchant's systems.

PSP APIs

In order to process a payment, the merchant will typically be integrated to a Payment Service Provider (PSP). In most cases, Speik act as a proxy to this PSP. This section provides a list of supported PSPs along with supported features and integration guides. It also explores the case where Speik may be used without a PSP proxy.

Telephony Integrations

A prerequisite for integrating Agent Pay and IVR Assist is for telephone calls to be routed via the Speik platform. This section explains the differing methods for telephony integration and how each method may affect the merchant's integration options.

Diagnostics

Speik offer a number of diagnostics screens via a hosted portal. This section explains how to use and access these screens in order to help develop and test integrations to Agent Pay and IVR Assist.

Appendecies

Appendicies are referenced throughout the integration guide and offer a glossary of terms as well as help using the API test framework 'Swagger' as well as screenshots of the Agent Pay userr experience.