PHPackages                             otp-id/otp-id-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. otp-id/otp-id-php

ActiveLibrary

otp-id/otp-id-php
=================

Official PHP SDK for the OTP.ID V3 API — multi-channel OTP delivery and verification (WhatsApp, SMS, Voice, Email, Missed Call, and WhatsApp Inbound) with prepaid billing.

v0.2.0(yesterday)02↑2900%MITPHPPHP &gt;=7.4CI passing

Since Aug 14Pushed yesterdayCompare

[ Source](https://github.com/otp-id/otp-id-php)[ Packagist](https://packagist.org/packages/otp-id/otp-id-php)[ Docs](https://otp.id)[ RSS](/packages/otp-id-otp-id-php/feed)WikiDiscussions main Synced today

READMEChangelog (2)Dependencies (3)Versions (3)Used By (0)

otp-id-php
==========

[](#otp-id-php)

Official PHP SDK for the [OTP.ID](https://otp.id) V3 API — multi-channel OTP delivery and verification (WhatsApp, SMS, Voice, Email, Missed Call, and WhatsApp Inbound) with prepaid billing.

[![CI](https://github.com/otp-id/otp-id-php/actions/workflows/ci.yml/badge.svg)](https://github.com/otp-id/otp-id-php/actions/workflows/ci.yml)

- Zero runtime dependencies — no Composer packages required, only the `curl` and `json` PHP extensions.
- Faithful to the API: one method per endpoint, no hidden retries.
- PHP 7.4+ compatible — works on Indonesian shared hosting that has not moved to PHP 8 yet.
- Full API reference:

Install
-------

[](#install)

```
composer require otp-id/otp-id-php
```

Requires PHP &gt;= 7.4.

Quickstart
----------

[](#quickstart)

```
