VasCommands

public class VasCommands

VasCommands Used in XML to communicate directly to the NFC kernel without being forced to use the standard SCA terminal modes

Methods

create

public static VasCommands create()

Creates an instance of VasCommands.

getAuthParam

public String getAuthParam()

Optional authParam. Not supported.

getCmdType

public String getCmdType()

Optional cmdType. “Get” or “Push” VAS data from/to the smart device, default “Get”.

getConfigurationType

public String getConfigurationType()

ConfigurationType. “Preload_Configuration” or “Dynamic_Configuration”.

getConfigurationVersion

public String getConfigurationVersion()

Optional configurationVersion . Configuration structure version.

getCustomerData

public ArrayList<TypeValue> getCustomerData()

Optional list of customerData. TypeValue.

getEncrParam

public String getEncrParam()

Optional encrParam . Not supported.

getPollTech

public String getPollTech()

Optional pollTech. Keeps an optional json object configuring terminal to poll for “ABF”/”AB”/”AF”/”BF”/”A”/”B”/”F” technologies.

getPollTime

public Integer getPollTime()

Optional pollTime . Polling time in milliseconds.

getServiceTypes

public ArrayList<String> getServiceTypes()

Optional list of service type. Examples: “Coupon”, “Loyalty”.

getTerminalCapabilities

public NfcVasMode getTerminalCapabilities()

Optional terminalCapabilities . NfcVasMode.

getTerminalSources

public ArrayList<String> getTerminalSources()

Optional terminalSource . List of acceptable sources(wallets); Source name: “ApplePay”.

setAuthParam

public void setAuthParam(String authParam)

Refer to getAuthParam()

setCmdType

public void setCmdType(String cmdType)

Refer to getCmdType()

setConfigurationType

public void setConfigurationType(String configurationType)

Refer to getConfigurationType()

setConfigurationVersion

public void setConfigurationVersion(String configurationVersion)

Refer to getConfigurationVersion()

setCustomerData

public void setCustomerData(ArrayList<TypeValue> customerData)

Refer to getCustomerData()

setEncrParam

public void setEncrParam(String encrParam)

Refer to getEncrParam()

setPollTech

public void setPollTech(String pollTech)

Refer to getPollTech()

setPollTime

public void setPollTime(Integer pollTime)

Refer to getPollTime()

setServiceTypes

public void setServiceTypes(ArrayList<String> serviceTypes)

Refer to getServiceTypes()

setTerminalCapabilities

public void setTerminalCapabilities(NfcVasMode capabilities)

Refer to getTerminalCapabilities()

setTerminalSources

public void setTerminalSources(ArrayList<String> terminalSources)

Refer to getTerminalSources()