Permissions: Difference between revisions
Jeff nouse (talk | contribs) |
|||
| Line 1: | Line 1: | ||
== Permissions == | == Permissions == | ||
To access different devices in the terminal, the application must declare the relevant permissions of the device. The permission list is as follows: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Revision as of 13:22, 14 March 2020
Permissions
To access different devices in the terminal, the application must declare the relevant permissions of the device. The permission list is as follows:
| Permission | Description |
|---|---|
| android.permission.CLOUDPOS_PRINTER | access the printer |
| android.permission.CLOUDPOS_MSR | access the mega stripe reader (MSR) |
| android.permission.CLOUDPOS_CONTACTLESS_CARD | access the contactless card reader (RF card reader) |
| android.permission.CLOUDPOS_SMARTCARD | access the smart card reader |
| android.permission.CLOUDPOS_SERIAL | access the serial port (RS232) |
| android.permission.CLOUDPOS_LED | access the LED device |
| android.permission.CLOUDPOS_CUSTOMER_DISPLAY | access the second display device |
| android.permission.CLOUDPOS_CLONESCREEN | access the HDMI device |
| android.permission.CLOUDPOS_MONEYBOX | access the cash drawer |
| android.permission.CLOUDPOS_FINGERPRINT | access the fingerprint device |
| android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK | retrieve the encrypted PIN block by PINPad |
| android.permission.CLOUDPOS_PIN_MAC | calculate the MAC by the MAC key in PINPad |
| android.permission.CLOUDPOS_PIN_ENCRYPT_DATA | encrypt data by the data key in PINPad |
| android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY | update the session(user) key of MasterKey/SessionKey schema |