Instructions to integrate SendOtp Java API.
- Maven installation:
<dependencies>
..
<dependency>
<groupId>sendotp-java</groupId>
<artifactId>sendotp-java</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
- Create SendOtp object with your authKey:
SendOtp sendOtp = new SendOtp(authKey);
- Generate otp:
String otp = sendOtp.generateOtp(6);
- Send otp to a number:
String response = sendOtp.send(contactNumber, senderId);
- Verify otp:
String response = sendOtp.verify(contactNumber, otp);
- Retry:
String response = sendOtp.retry(contactNumber, false); //send true if retrying for voice