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 |
---|---|
| Irrelevant for Marshall |
| Multi session. Peripheral works in Multi sessions mode. |
| 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. |
| Vend request price is not final. Combined with Multi session support bit, enables a Pre-Authorization-like transaction flow. |
| 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. |
| Expanded Currency Support 4 Bytes Price (Range: 0 - 4,294,967,295). NOTE: This capability is available for VPOS Media family ONLY! |
| 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:

Updated about 16 hours ago