# Verify settings

<figure><img src="https://1617928555-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F56vP61LHDfGd4HenwKbH%2Fuploads%2F0vzSllAqWCAc5b4n76K5%2Fverify_settings.png?alt=media&#x26;token=1352d1a6-3595-4710-be2d-00fa6a596dda" alt=""><figcaption></figcaption></figure>

### Features

#### Generate Verify Secret

* **Verify Secret**: A unique secret key essential for the OTP generation process. This secret is linked to your OTPs, ensuring secure and accurate verification. Users can generate a new Verify Secret as needed.

#### Callback Settings

* **Callback on Success**: Configure a URL to be called when an OTP verification is successful.
* **Callback on Failure**: Configure a URL to be called when an OTP verification fails.

#### OTP Settings

* **OTP Expiry**: Set the duration (in minutes) for which the OTP remains valid. After this period, the OTP will expire and cannot be used for verification.
* **OTP Code Length**: Configure the length of the OTP code. This typically ranges from 2 to 10 digits.
* **OTP Retry Delay**: Set the minimum delay (in seconds) between OTP retry attempts. This helps prevent abuse and rapid retries.
* **OTP Retry Limit**: Define the maximum number of allowed retry attempts for entering the OTP.
* **OTP Type**: Specify the type of OTP, such as numeric, alpha or alphanumeric.
* **OTP Channel**: Choose the delivery channel for the OTP. Options include SMS and WhatsApp.

#### Verify Message Templates

* **Add Message Templates**: Create and manage templates for the messages sent during the OTP verification process. These templates can be customized to match the desired content and format.

###
