PHPackages                             kudinovfedor/sms-club-json - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. kudinovfedor/sms-club-json

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kudinovfedor/sms-club-json
==========================

SMS CLUB API JSON

v1.0.1(4y ago)1257MITPHPPHP &gt;=7.0.0

Since Nov 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/kudinovfedor/sms-club-json)[ Packagist](https://packagist.org/packages/kudinovfedor/sms-club-json)[ Docs](https://joompress.biz)[ RSS](/packages/kudinovfedor-sms-club-json/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)DependenciesVersions (3)Used By (0)

SMS Club (JSON)
===============

[](#sms-club-json)

Installation
------------

[](#installation)

Require this package with [composer](https://getcomposer.org) using the following command:

```
composer require kudinovfedor/sms-club-json
```

Usage
-----

[](#usage)

```
$manager = new \KudinovFedor\SmsClubJSON\SmsManager([
    'token' => 'token', // Token of the user account (which can be obtained in your account in the "Profile" section)
    'from'  => 'from' // Alpha name from which to send
]);

// or
$manager = new \KudinovFedor\SmsClubJSON\SmsManager();
$manager->setToken('token');
$manager->setFrom('from');
```

### Sending messages

[](#sending-messages)

After successful sending of the message to the partner’s system, an array will be returned, `info` in which the key is the id message in our system, by which you can receive the status and the phone number to which the message was sent. In the example below, **106** requests for the given id sms, **380989361131** - recipient's number. An array of `add_info` may also be present, where information on unsent messages is displayed in the form:

**Key** - recipient's number **Value** - Text error

```
$manager->setTo(['380989361131', '380989361130'])
$manager->setMessage('Your message');
$response = $manager->send();
```

return

```
[
    "info": [
        "107": "380989361131"
    ],
    "add_info": [
        "380989361130": "Данный номер находится в черном списке"
    ]
]
```

### Getting the status of messages

[](#getting-the-status-of-messages)

Will return the array `info` in which the **key** will be `id` messages and the **value** of his `stat`

```
$status = $manager->getStatus(['106', '107']);
// or
$manager->setSmsIds(['106', '107']);
$status = $manager->getStatus();
```

return

```
[
    "106": "ENROUTE",
    "107": "REJECTD"
]
```

### Getting user balance

[](#getting-user-balance)

```
$balance = $manager->getBalance();
```

return

```
[
    "money": "8111.1700",
    "currency": "UAH"
]
```

### Getting a list of alpha usernames

[](#getting-a-list-of-alpha-usernames)

```
$originator = $manager->getOriginator();
```

return

```
[
    [0] => "test1",
    [1] => "test2"
]
```

#### Check on errors

[](#check-on-errors)

```
if ($manager->hasErrors()) {
    $response = $manager->getErrors();
}
```

#### License

[](#license)

The SMS Club API is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

1644d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9ea3f3758bdf6d3b8c419970f62d4b8e8a620f091c8703ba7b4d40354820cd67?d=identicon)[kudinovfedor](/maintainers/kudinovfedor)

---

Top Contributors

[![kudinovfedor](https://avatars.githubusercontent.com/u/16130411?v=4)](https://github.com/kudinovfedor "kudinovfedor (1 commits)")

---

Tags

apijsonphpsmssms-clubsms-club-apicomposerpackagelibrarysmssms apisms clubsms JSON

### Embed Badge

![Health badge](/badges/kudinovfedor-sms-club-json/health.svg)

```
[![Health](https://phpackages.com/badges/kudinovfedor-sms-club-json/health.svg)](https://phpackages.com/packages/kudinovfedor-sms-club-json)
```

###  Alternatives

[foxy/foxy

Fast, reliable, and secure NPM/Yarn/pnpm bridge for Composer

177287.5k25](/packages/foxy-foxy)[cybercog/laravel-paket

Composer personal web interface. Manage Laravel dependencies without switching to command line!

1753.3k](/packages/cybercog-laravel-paket)[cpx/cpx

Run any command from any composer package, even if it's not installed in your project.

40410.9k1](/packages/cpx-cpx)[wilianx7/php-recurring

PHP library to make getting dates easier when working with recurring tasks.

1045.0k](/packages/wilianx7-php-recurring)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)[producer/producer

Tools for releasing library packages; supports Git, Mercurial, Github, Gitlab, and Bitbucket.

10418.7k2](/packages/producer-producer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
