Download the PHP package matoki/telify-client without Composer
On this page you can find all versions of the php package matoki/telify-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download matoki/telify-client
More information about matoki/telify-client
Files in matoki/telify-client
Package telify-client
Short Description A PSR-4 compliant PHP class for using the Telify Closed-Loop Telephone Number Verification service.
License MIT
Homepage https://www.bequadrat.de/systeme-loesungen/telify-telefonverifizierung.html
Informations about the package telify-client
Telify Client
This is a PSR-4 compliant PHP class for using the Telify Closed-Loop Telephone Number Verification Service. If a user enters his/her phone number on your website (e.g. in a sign-up form), you can easily use the Telify service to verify, that the provided phone number actually belongs to the person who gave it to you.
This is how it works:
- Send the user provided phone number to the Telify service.
- Telify calls the phone number and announces a randomly generated verification code. Telify returns a unique call ID you need to make your website "remember".
- Present the user an input field for entering his verification code.
- Send the given code along with the call ID back to the Telify service to check if it's correct.
- If it's correct, save the user's IP address and the current timestamp to prove that the phone number has been successfully verified.
See the Telify Website for further information on pricing, how it works and an interactive demo.
Installation via Composer
You'll need PHP 7.0+ with the SOAP extension enabled. No other dependencies required.
Simply add the Telify Client to your Composer-managed project by requiring it:
Usage
Instantiate the Client using your credentials:
Trigger a call to a phone number using the configuration of a given campaign and make your app "remember"
the returned $callId
(e.g. store it within the user's session variable).
Verify the phone number with the verification code as announced by Telify. $result
will be true, if the verification code was correct.
If an error occurs, the Client throws an Matoki\Telify\Exception
, so make sure to wrap the method calls on the Client in a try...catch
block.
All versions of telify-client with dependencies
ext-soap Version *