Capabilities

The information regarding the SDK's flags is being send withing the FirmwareInfo() function during the pairing process. Each of those bits turn on/off another function as following:

Bit

Description

0-5

Irrelevant for Marshall

6

Multi session. Peripheral works in Multi sessions mode.

7

Peripheral will approve Contactless proprietary cards. Peripheral is connected to its server and authorizes its proprietary Contactless prepaid cards. NOTE: Once this bit is set, system will support 3rd party proprietary cards ONLY! i.e. there is no possibility to accept other proprietary cards.

8

Vend request price is not final. Combined with Multi session support bit, enables a Pre-Authorization-like transaction flow.

9

Peripheral will approve Magnetic stripe proprietary cards. Peripheral is connected to its server and authorizes its proprietary Magstripe prepaid cards. NOTE: Once this bit is set, system will support 3rd party proprietary cards ONLY! i.e. there is no possibility to accept other proprietary cards.

10

Expanded Currency Support 4 Bytes Price (Range: 0 - 4,294,967,295). NOTE: This capability is available for VPOS Media family ONLY!

11

Peripheral will approve QR code proprietary cards. Peripheral is connected to its server and authorizes its proprietary QR code cards. NOTE: Once this bit is set, system will support 3rd party proprietary cards ONLY! i.e. there is no possibility to accept other proprietary cards.

For example, if you're working with Multisession+ Price not final, the capabilities value would be: 0b0101000000=320 in decimal, and it would show the same in Nayax Core: