# PIN and card security

Set and change a PIN, manage the try counter, and generate or verify the card verification values.

## Operations

| Method | Path | Summary | Details |
|--------|------|---------|----------|
| POST | `/Indoor/api/setCardPinViaSMS` | Service that enables PIN creation via SMS for the card | [View](../operations/setCardPinViaSMS.md) |
| POST | `/Indoor/api/isSetCardPinViaSMSControl` | Service that enables creating the PIN via SMS | [View](../operations/isSetCardPinViaSMSControl.md) |
| POST | `/Indoor/api/getClearPanByShadow` | Service that displays open PIN information for the given Shadow Card Number | [View](../operations/getClearPanByShadow.md) |
| POST | `/Indoor/api/getCardInfoByClearPan` | Service that lists card information based on the provided open PIN | [View](../operations/getCardInfoByClearPan.md) |
| POST | `/Indoor/api/setCreditCardPin` | Service that generates a card PIN | [View](../operations/setCreditCardPin.md) |
| POST | `/Indoor/api/verifyCreditCardPin` | Service that verifies the accuracy of the card PIN | [View](../operations/verifyCreditCardPin.md) |
| POST | `/Indoor/api/getEncryptDataBlock` | Service that retrieves the encrypted data block | [View](../operations/getEncryptDataBlock.md) |
| POST | `/Indoor/api/decryptDataBlock` | Service that decrypts the data block | [View](../operations/decryptDataBlock.md) |
