SCA Functional Specification
Contents
- Introduction
- Overview
- Getting Started
- Device Setup
- Communication Setup
- Configuring Static IP
- Configuring Network
- WebSocket
- Device Specific TCP Connection and Configuration
- Application Features
- User Interface Specifications
- Payment Functions
- Additional Reference
- Administration
- Secondary Port Transactions
- Retail and Restaurant
- Restaurant/Bar Only
- Gift Card Transaction
- EBT Transaction
- Token Query
- Schedule Settlement
- Unsolicited Customer Responses
- Unsolicited Consumer Notification Responses
- Line Item Display
- Barcode Commands
- Device Transactions
- Cancel Display Left Panel
- Charity Donation
- Check Box
- Customer Buttons
- Customer Question
- Customer Survey (5 or 10)
- Customer Survey
- Device Name Query
- Display Image
- Display Left Panel
- Display Message
- Display QR Code
- Email Capture
- Get Card Data
- Loyalty Capture
- Parameters Query
- Payment Types Query
- Quick Credit Application
- Retrieve Version
- Set Device Name
- Set Parameters
- Signature Capture Expanded
- Signature Capture
- Reports
- Protocol Specifications
- Protocol
- Administration
- Secondary Port Transactions
- Retail and Restaurant
- Restaurant and Bar Only
- SAF
- Gift Card Transaction
- EBT Transaction
- Receipt Data
- Sale - EMV CTLS
- Sale - EMV Contact
- Sale - MSR
- Sale - EMV Contact with Signature
- Sale - MSR with Signature
- Sale - Manual Entry
- Sale - Debit - EMV Contact
- Sale - Decline (MSR)
- Sale - Decline (EMV)
- Sale - Completion
- Refund - EMV Contact
- Refund - MSR
- Refund - Decline (EMV)
- Void - Sale
- Void - Refund
- Receipt Sample: Gift - Activate
- Gift - Activation (Declined)
- Gift - Add Value (Declined)
- Gift - Balance Inquiry (Manual)
- Gift - Balance Inquiry (MSR)
- Gift - Sale (MSR)
- Gift - Sale (Manual)
- Gift - Refund (MSR)
- Gift - Refund (Manual)
- Gift - Void
- EBT - Sale (Cash Benefit)
- EBT - Sale (Food Stamps)
- EBT - Balance Inquiry
- Schedule Settlement
- Token Query
- Line Item Display
- Device Transactions
- CANCEL_DISPLAY_LEFT_PANEL
- CHARITY_DONATION
- CHECK_BOX
- CUSTOMER_BUTTONS
- CUSTOMER_QUESTION
- SURVEY5
- SURVEY10
- SURVEY
- GET_DEVICENAME
- DISPLAY_IMAGE
- DISPLAY_LEFTPANEL
- DISPLAY_MESSAGE
- DISPLAY_QRCODE
- GET_CARD_DATA
- LOYALTY
- GET_PARM
- GET_PAYMENT_TYPES
- CREDIT_APP
- VERSION
- SET_DEVICENAME
- SET_PARM
- SIGNATURE
- SIGNATURE_EX
- Barcode
- Reports
- Receipt Data in Response
- Result/Error Codes
- CP Trigger and APM Integration
- Best Practices for Integration
- Power Management
- Direct to Processor Implementations
- Configuration Parameters
- Setup Details
- SCA Application Parameters
- PropertiesData.xml File
- General Parameters
- AppConfig Parameters
- Application Parameters
- Authorization Parameters
- Barcode Parameters
- Bluetooth Parameters
- Commerce Platform Parameters
- Currencies Parameters
- DCC Parameters
- Deployment Parameters
- Device/PINPad Parameters
- Hosts Parameters
- Interfaces Parameters
- Merchant Parameters
- OptFlags Parameters
- Other Parameters
- Card Range Table (PMEBIN.db) Parameters
- Settlement Parameters
- Shift Parameters
- Store and Forward Parameters
- Surcharge Parameters
- Transaction Logging
- UDT Parameters
- VHQ Parameters
- WebSocket Parameters
- APM CP Application Parameters
- Host Specific Parameters
- Additional Configuration Details
- Media and Display Screens Specifications
- Supported Devices
- Media Specifications
- Display Screen Specifications
- Revision History
Notice
Note
IMPORTANT NOTICE
Verifone, the Verifone logo, MX Solutions, VX Evolution, and Engage are Trademarks and/or Registered Trademarks of Verifone, Inc., its subsidiaries or affiliates in the U.S. or in other countries. All other brand names and trademarks appearing in this publication are the property of their respective owners.
NO WARRANTY
The information contained in this publication is subject to change without notice. Although Verifone has attempted to ensure the accuracy of the contents of this publication, this publication may contain errors or omissions. The examples and samples are for illustration only. You should verify the applicability of any example or sample program before placing the software into productive use. This publication is supplied “as-is”.
LIMITED LIABILITY
In no event shall Verifone be liable for any indirect, special, incidental, or consequential damages including damages for loss of business, profits, or the like, even if Verifone or its representatives have been advised of the possibility of such damages.
CONTACT INFORMATION
Verifone, Inc., North America Development, The Royal Center Four, 11700 Great Oaks Way, Suite 210, Alpharetta, GA 30022
Warning
Verifone Confidential
Copyright © 2025 Verifone Systems, Inc. All rights reserved
No part of this publication may be copied, distributed, stored in a retrieval system, translated into any human or computer language, transmitted in any form or by any means without prior written consent of Verifone, Inc.
Comments? Please e-mail all comments on this document to your local Verifone Support Team.