invokatis / sendotp
API abstraction for SendOTP service by MSG91.
1.2.2
2019-08-06 12:17 UTC
Requires
- php: ^5.4 || ^7.0
- ext-json: *
- guzzlehttp/guzzle: ^5.0 || ^6.0
README
API abstraction for SendOTP service by MSG91.
Install
composer require invokatis/sendotp
Usage
<?php /** * @desc Create a SendOTP\Client with your auth key. */ $client = new SendOTP\Client('<auth-key>'); /** * @desc Send and retrieve whether successful or not. */ $sent = $client->generate('9876543210', '91'); /** * @desc Verify an OTP entered by user. */ $ok = $client->verify($_POST['otp'], '9876543210', '91'); if ($ok) { // OTP verified successfully! }
License
See LICENSE.md file.