List of available commands on the CloudWalk IDE.
If you run any application containing a command not supported by the version of CloudWalk Framework installed on the device, an error occurs WALK: Byte Mode Error, stating that the Byte Code command does not exist in the version of CloudWalk Framework installed.
For organizational purposes, the POSXML commands are grouped by similarity. In case of doubt, there is also the possibility to view all commands by category 'All commands'.
Instruction of decision making or logical comparison
Logical condition in a block of the if statement
Instruction that allows the execution of a code multiple times
The break command allows immediate exit from while loop
Defines a block of code that can be executed later
Makes a call on a previously defined function
Gets the card number and stores it directly on a variable
Waits until a card is passed or a key is pressed
Instruction to receive the data card on a contactless transaction
Displays a menu based on the device screen (number of lines)
Displays a header with a menu based on the device screen (number of lines)
Displays a monochromatic bitmap on the display
Displays a custom message on the device's display
Clean the device display (like a clear or cls)
Captures the coordinates (x and y) where the display was pressed
Waits for a TOUCHSCREEN or KEYBOARD event
Prints a custom message in the default font size
Prints a custom message in the double font size
Prints a monochromatic bitmap
Prints a bar code in the I25 format, horizontal or vertical
Checks if the paper compartment still contains paper
Sends a signal to the printer by adding blank lines on the ticket
Allows the entry of a value with dot (.) by pressing (*)
Allows the entry of a value based on a pre-defined format
Allows the entry of an integer
Allows the entry of an integer
Allows the entry of a monetary value
16-bit CRC calculation, support CRC-CCITT
Encryption routines with algorithms DES, 3DES or NEWDES
Generates a LRC byte of the string in the buffer
Performs a binary XOR operation on the bytes of two strings
Lists the files of a directory by saving them in a file
Rename a file
Returns the size of a file in the memory of the POS
Checks the space (free and used) and the number of files in memory
Opens a file for reading or writing
Reads a file that was previously opened by file.open
Reads the XML data file.
Reads the JSON data file.
Writes a file that was previously opened by file.open
Closes a file that was previously opened by file.open
Reads a dbfile WALK file (key/value)
Reads a key from a file WALK dbfile
Allows write a file in WALK dbfile format (key/value)
Deletes a file from the device memory
Downloads a file previously registered on the CloudWalk Manager
Starts field table ISO8583 based on a specified file
Initiates assembly of the ISO message
Inserts a field in the message, necessarily in ascending order
Ends assembly of the ISO message
Adds size, header and trailer and sends the ISO message to the authorizer
Starts the process of analysis and decomposition of the fields of the message
Extracts a field of the previously analyzed message
Opens the serial port for communication with external peripherals
Writes a buffer on the serial port
Reads a buffer from an external device captured by the serial port
Closes the serial port
Stores in a variable date and time at runtime
Calculates time. Supports addition, subtraction and difference
Performs a dial-up connection with the provider
Connects to the host authorizer
Starts the device's modem.
Turns off the modem and cancels the operations
Checks the status of the connection, if the POS supports GPRS
Disconnects the device from the host, keeping it connected to the network
Checks the status of the connection with the host
Sends a buffer to the host previously connected
Receives from the host buffer previously connected
Enables communication with the external or internal pinpad
Records an initial key and an initial ksn on the memory of pinpad
Captures a key that is pressed on the external pinpad
Catches a PIN and encrypts it using DUKPT standard
Displays a custom message on the display of the pinpad
Terminates communication with the external or internal pinpad
Initializes EMV library
load tables EMV and PKI of the file for the buyer
Clears all input and output parameters
Adds parameters to EMV process
Returns information parameters after the execution of the EMV process
Initializes the EMV process with inserted parameters
Starts the execution of the EMV process
Terminates the execution of the EMV process
Waits for card removal
Define timeout (in seconds) of the library of the EMV process
Waits until a card is passed or a key is pressed
Instruction to receive the data card on a contactless transaction
Creates an instance of the variable of integer type
Creates an instance of the variable of string type
Conversion from integer to binary, octal or hexadecimal
Converts binary, decimal or hexadecimal to integer
Conversion from integer to string
Conversion from string to integer
Increases by 1 (+1) or decrements by 1 (-1) a variable of integer type
Converts a string to its hexadecimal representation
Converts a hexadecimal representation to a string
Extracts specified string character
Returns a specific element in the string
Returns how many elements there are in the specified string
Searches for a substring in the specified string
Searches in the string for a value based on key/value
Eliminates the blanks on the left and right of the string
Inserts an element at specific index in string
Returns length of the specified string
Adds a padding with specific character in string
Removes an element from specific index in string
Replace all occurrences of the specified substring
Replaces an element at a specific index in string
Capture a specific part of string
Copies part of a variable string to another variable
Concatenates in a string the value of another 2 strings
Checks if the card is inserted in the smart card reader
Terminates communication process of with the smart card
Starts the smart card reader and try to start the card
Sends an APDU command to the smart card
Performs a mathematical operation between two values
Defines the device's backlight intensity level.
Generates a QR Code based on the entered data
Produces a short beep
Checks the device battery status
Gets device information (MAC Address, SIM ID, etc)
Restarts the device
Unpacks a zip file
Pauses execution until a button is pressed
Same as command waitkey but has a timeout
Same as command waitkey, but holds the pressed key
Pauses execution for a set time