Question 1
A financial services company is developing a script for agents to process credit card payments over the phone. A key requirement is that the agent must not see or hear the full credit card number, and the recording must be paused during its entry. The script must also perform a real-time address verification (AVS) check via a REST API before submitting the payment. If the AVS check fails, the agent should be presented with specific failure reason codes returned by the API. Which combination of actions is required to build this script according to best practices?
Answer and explanation
Correct answer: C
This is the correct approach. The 'Scripter.Secure Pause' action is specifically designed for PCI compliance; it pauses the recording and prevents the agent from seeing the sensitive input. A 'Call Data Action' is the standard method for REST API integration. Critically, its 'Failure Outputs' can be mapped to script variables to process and display specific error messages returned by the AVS service, fulfilling all requirements.