Skip to main content

SCA Functional Specification

Start up and Preamble

Last updated: 04-Dec-2024

Prerequisites

Once the device is powered on, the user needs to perform the following steps sequentially.
1. Configure the network communication.
2. Install the updated ADK version in the device. It is recommended to restart the device after successful installation of ADK package.
3. Install SCA Solution package and followed by SCA Configuration package. Once installation is complete, it is recommended to restart the device once more to apply all the changes.
4. Once the device is ready with the required application, the preamble steps will be performed and followed by registering the device in Host. Following screen flows are added for detailing the process.

Setup Screens

M440/M424

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_m440_1.png Starting screen.
../_images/media_disp_scrn_setup_m440_2.png Rebooting in progress screen.
../_images/media_disp_scrn_setup_m440_3.png Displaying config download status.
../_images/media_disp_scrn_setup_m440_4.png Starting application screen.
../_images/media_disp_scrn_setup_m440_5.png  
../_images/media_disp_scrn_setup_m440_6.png Initialization in progress.
../_images/media_disp_scrn_setup_m440_7.png Initialization completed.
../_images/media_disp_scrn_setup_m440_idlescrn.png Idle screen.

M400

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_m400_1.png Starting screen.
../_images/media_disp_scrn_setup_m400_2.png Application is getting ready.
../_images/media_disp_scrn_setup_m400_3.png Initialization in progress.
../_images/media_disp_scrn_setup_m400_4.png Initialization completed.
../_images/media_disp_scrn_setup_m400_5.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_m400_6.png IP connection is established.

e280

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_e280_1.png Starting screen.
../_images/media_disp_scrn_setup_e280_2.png Starting screen.
../_images/media_disp_scrn_setup_e280_3.png Application is getting ready.
../_images/media_disp_scrn_setup_e280_4.png Initialization in progress.
../_images/media_disp_scrn_setup_e280_5.png Initialization completed.
../_images/media_disp_scrn_setup_e280_6.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_e280_7.png IP connection is established.

P400/V400c/V400m

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_p400_1.png Starting screen.
../_images/media_disp_scrn_setup_p400_2.png Application is getting ready.
../_images/media_disp_scrn_setup_p400_3.png Application is getting ready.
../_images/media_disp_scrn_setup_p400_4.png Initialization in progress.
../_images/media_disp_scrn_setup_p400_5.png Initialization completed.
../_images/media_disp_scrn_setup_p400_6.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_p400_7.png IP connection is established.

P200/V200/e285

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_p200_1.png Starting screen.
../_images/media_disp_scrn_setup_p200_2.png Starting screen.
../_images/media_disp_scrn_setup_p200_3.png Application is getting ready.
../_images/media_disp_scrn_setup_p200_4.png Initialization in progress.
../_images/media_disp_scrn_setup_p200_5.png Initialization completed.
../_images/media_disp_scrn_setup_p200_6.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_p200_7.png IP connection is established.

M450/M425

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_m450_1.png Starting screen.
../_images/media_disp_scrn_setup_m450_2.png Application is getting ready.
../_images/media_disp_scrn_setup_m450_3.png
../_images/media_disp_scrn_setup_m450_4.png
Initialization in progress.
../_images/media_disp_scrn_setup_m450_5.png Initialization completed.
../_images/media_disp_scrn_setup_m450_6.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_m450_7.png IP connection is established.

P630/UX700

Following are the set up screens:

Display Description
../_images/media_disp_scrn_setup_p630_1.png Starting screen. Application is getting ready. Initialization in progress.
../_images/media_disp_scrn_setup_p630_2.png Initialization completed.
../_images/media_disp_scrn_setup_p630_3.png Checking for the IP connection status is in progress.
../_images/media_disp_scrn_setup_p630_4.png IP connection is established.

Preamble Screens

  

Note

The below screen sequence will be appeared for host registration and encryption process, if AUTOPREAMBLE parameter is enabled. Refer to Deployment Parameters for more details on this parameters.

M400/M440/M424

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_m400_1.png IP Setup options. It is recommended to use DHCP Always.
../_images/media_disp_scrn_preamb_m400_2.png Authorizing screen.
../_images/media_disp_scrn_preamb_m400_3.png Status screen as Registration Successful.
../_images/media_disp_scrn_preamb_m400_4.png Encryption process in progress.
../_images/media_disp_scrn_preamb_m400_5.png Encryption process is completed.
../_images/media_disp_scrn_preamb_m400_6.png After the registration is successful, the application will prompt for Dummy Sale screen. Once the card is used the next screen is followed by Initialization completed and then displays Idle screen. This is M400 Dummy Sale screen.
../_images/media_disp_scrn_preamb_m400_7.png This is M440 and M424 Dummy Sale screen.

P400/V400c/V400m

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_p400_1.png Authorizing screen.
../_images/media_disp_scrn_preamb_p400_2.png Status screen as Registration Successful.
../_images/media_disp_scrn_preamb_p400_3.png Encryption process in progress.
../_images/media_disp_scrn_preamb_p400_4.png Encryption process is completed.
../_images/media_disp_scrn_preamb_p400_5.png This status screen is displayed if the registration process is failed.
../_images/media_disp_scrn_preamb_p400_6.png After the registration is successful, the application will prompt for Dummy Sale screen. Once the card is used the next screen is followed by Initialization completed and then displays Idle screen.

P200/V200/e285

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_p200_1.png IP Setup options. It is recommended to use DHCP Always.
../_images/media_disp_scrn_preamb_p200_2.png Authorizing screen.
../_images/media_disp_scrn_preamb_p200_3.png Status screen as Registration Successful.
../_images/media_disp_scrn_preamb_p200_4.png Encryption process in progress.
../_images/media_disp_scrn_preamb_p200_5.png Encryption process is completed.
../_images/media_disp_scrn_preamb_p200_6.png This status screen is displayed if the registration process is failed.
../_images/media_disp_scrn_preamb_p200_7.png After the registration is successful, the application will prompt for Dummy Sale screen. Once the card is used the next screen is followed by Initialization completed and then displays Idle screen.

e280

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_e280_1.png IP Setup options. It is recommended to use DHCP Always.
../_images/media_disp_scrn_preamb_e280_2.png Authorizing screen.
../_images/media_disp_scrn_preamb_e280_3.png Status screen as Registration Successful.
../_images/media_disp_scrn_preamb_e280_4.png Encryption process in progress.
../_images/media_disp_scrn_preamb_e280_5.png Encryption process is completed.
../_images/media_disp_scrn_preamb_e280_6.png After the registration is successful, the application will prompt for Dummy Sale screen. Once the card is used the next screen is followed by Initialization completed and then displays Idle screen.

M450/M425

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_m450_1.png Communication Wizard screen to select the Network type.
../_images/media_disp_scrn_preamb_m450_2.png Select Yes in DHCP screen to configure the network.
../_images/media_disp_scrn_preamb_m450_3.png Configure Interface in progress.
../_images/media_disp_scrn_preamb_m450_4.png Click Ok to start the Network.
../_images/media_disp_scrn_preamb_m450_5.png Returns to Communication Wizard and setting the IP address.
../_images/media_disp_scrn_preamb_m450_6.png Initialization completed.
../_images/media_disp_scrn_preamb_m450_7.png IP connection is established.
../_images/media_disp_scrn_preamb_m450_8.png Select NO in DHCP screen to configure the network with all the components below.
../_images/media_disp_scrn_preamb_m450_9.png Enter the IP Address and click OK.
../_images/media_disp_scrn_preamb_m450_10.png Enter the value for Subnet Mask and click OK.
../_images/media_disp_scrn_preamb_m450_11.png Enter the value for Gateway IP Address and click OK.
../_images/media_disp_scrn_preamb_m450_12.png Enter the values for DNS1.
../_images/media_disp_scrn_preamb_m450_13.png Enter the values for DNS2 servers. Click OK to return to Communication Wizard and setting the IP address.

P630/UX700

Following are the preamble screens:

Display Description
../_images/media_disp_scrn_preamb_p630_1.png Communication Wizard screen to select the Network type. Select WiFi for find new WiFi connection.
../_images/media_disp_scrn_preamb_p630_2.png WiFi Scan is in progress.
../_images/media_disp_scrn_preamb_p630_3.png Click Refresh to get more connection list.
../_images/media_disp_scrn_preamb_p630_4.png Returns to Communication Wizard screen.
../_images/media_disp_scrn_preamb_p630_5.png Select Yes in DHCP screen to configure the network.
../_images/media_disp_scrn_preamb_p630_6.png Configure Interface in progress.
../_images/media_disp_scrn_preamb_p630_7.png Click Ok to start the Network.
../_images/media_disp_scrn_preamb_p630_8.png Returns to Communication Wizard and setting the IP address.
../_images/media_disp_scrn_preamb_p630_9.png Initialization completed.
../_images/media_disp_scrn_preamb_p630_10.png IP connection is established. Select NO in DHCP screen to configure the network with all the components below. Enter the IP Address and click OK. Follow the remaining steps mentioned in Preamble steps for M450/M425.

Additional Preamble Screens

Following are the additional preamble screens, which will be displayed based on different Host and its configuration:

Display Description
../_images/media_disp_scrn_addtl_preamb_MID.png Tap the text box for keyboard input to enter the Merchant ID.
../_images/media_disp_scrn_addtl_preamb_TID.png Tap the text box for keyboard input to enter the Terminal ID.
../_images/media_disp_scrn_addtl_preamb_laneID.png Tap the text box for keyboard input to enter the Lane ID.
../_images/media_disp_scrn_addtl_preamb_deviceID.png Tap the text box for keyboard input to enter the Device ID.
  

Note

MERCHANTSETTINGSREQD parameter should be enabled and MIDLENGTH, TIDLENGTH and LANEIDLENGTH parameters need to be configured to get successful preamble by entering MID, TID and LANEID details, when they are prompted during host registration process. Refer to Deployment Parameters for more details on this parameters.

  

Note

The next step in the preamble process takes place at the deployment center. It is noted here for information purposes only: Register the device in Host by sending the ADMIN request packet. Once the device is registered on Host, the application tries to register the device on the VSP server. Successful registrations on both servers is essential for the application to work in the customer environment processing transactions.

Prompt for Dummy Sale

The final step is to perform a dummy sale on the device, confirming the proper operation of the device in synchronization with gateway/processors. SCA prompts the user to move forward with the sale as shown above.
Continue with Insert, Tap or Swipe to prompt for the next step. Upon successful insert, tap or swipe, SCA will process a SALE transaction with Host. On successful SALE, SCA will then request Host to void the dummy transaction.
At the successful completion of the Preamble process, the Idle screen will display.

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo