invokatis / sendotp
API abstraction for SendOTP service by MSG91.
Installs: 615
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/invokatis/sendotp
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.