PHPackages                             jackmartin/popolniclub - 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. [API Development](/categories/api)
4. /
5. jackmartin/popolniclub

ActiveLibrary[API Development](/categories/api)

jackmartin/popolniclub
======================

Library PopolniClub API

1.6(5y ago)0821MITPHPPHP &gt;=5.6

Since Oct 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/martinjack/popolniclub)[ Packagist](https://packagist.org/packages/jackmartin/popolniclub)[ Docs](https://github.com/martinjack/popolniclub)[ RSS](/packages/jackmartin-popolniclub/feed)WikiDiscussions master Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (1)

[![header](https://raw.githubusercontent.com/martinjack/popolniclub/master/doc/header.png)](https://raw.githubusercontent.com/martinjack/popolniclub/master/doc/header.png)

Описание
--------

[](#описание)

[![Latest Stable Version](https://camo.githubusercontent.com/30f136c4a86ed9fd9d17bb86f6f86f5a8d6c6e7e3a6025ad7a6020237cb9db86/68747470733a2f2f706f7365722e707567782e6f72672f6a61636b6d617274696e2f706f706f6c6e69636c75622f76)](//packagist.org/packages/jackmartin/popolniclub) [![Total Downloads](https://camo.githubusercontent.com/122941588c83c1d4aa7176d919f49ce2203357ba4898b60260e0e9f471c6d219/68747470733a2f2f706f7365722e707567782e6f72672f6a61636b6d617274696e2f706f706f6c6e69636c75622f646f776e6c6f616473)](//packagist.org/packages/jackmartin/popolniclub) [![License](https://camo.githubusercontent.com/19f251a4d987f0218568f676d17f7669e434e3556b0845d4a4a24026c0362e44/68747470733a2f2f706f7365722e707567782e6f72672f6a61636b6d617274696e2f706f706f6c6e69636c75622f6c6963656e7365)](https://packagist.org/packages/popolniclub/justin)

PHP библиотека для работы с API [PopolniClub](https://popolni.club/)

> Read this in other language: [English](README.en.md), [Русский](README.md), [Український](README.ua.md)

> [Wiki - Описание работы библиотеки](https://github.com/martinjack/popolniclub/wiki)

> [Тестирование](https://github.com/martinjack/popolniclub/wiki/Tests)

Документация
============

[](#документация)

[API documentation](https://popolni.club/api.pdf)

Требования
==========

[](#требования)

- PHP 5.6 или выше
- Composer

Composer
========

[](#composer)

```
composer require jackmartin/popolniclub
```

Библиотеки
==========

[](#библиотеки)

[Guzzle](https://github.com/guzzle/guzzle)

Основные методы API
===================

[](#основные-методы-api)

1. Создать платёж
    - [sendPayment - Пример 1](https://github.com/martinjack/popolniclub#sendpayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-1)
    - [sendPayment - Пример 2](https://github.com/martinjack/popolniclub#sendpayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-2)
    - [sendPayment - Пример 3](https://github.com/martinjack/popolniclub#sendpayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-3)
2. Статус платежа
    - [statusPayment - Пример 1](https://github.com/martinjack/popolniclub#statuspayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-1)
    - [statusPayment - Пример 2](https://github.com/martinjack/popolniclub#statuspayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-2)
    - [statusPayment - Пример 3](https://github.com/martinjack/popolniclub#statuspayment---%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-3)
3. Текущий баланс
    - [currentBalance](https://github.com/martinjack/popolniclub#currentbalance)

Примеры
=======

[](#примеры)

### \_\_construct()

[](#__construct)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');
// $pophone = new Pophone();
// $pophone
//     ->setLogin()
//     ->setPassword()
//     ->setAPI()
//     ->setSandbox();
```

### sandbox()

[](#sandbox)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API', true);
```

### sendPayment() - Пример 1

[](#sendpayment---пример-1)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

print_r(

    $pophone->sendPayment(

        [

            'transactionId' => 1000000001,
            'amount'        => 100,
            'msisdn'        => '380000000000',
            'templateID'    => 0

        ]

    )

);
```

### sendPayment() - Пример 2

[](#sendpayment---пример-2)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

print_r(

    $pophone
        ->setTransactionID()
        ->setSumm(1)
        ->setPhone('380000000000')
        ->setTemplateID()
        ->addPayment()
        ->sendPayment()

);
```

### sendPayment() - Пример 3

[](#sendpayment---пример-3)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

foreach (

    [
        [
            'phone' => '380000000000',
            'summ'  => 1
        ],
        [
            'phone' => '380000000001',
            'summ'  => 1
        ]
    ]
    as
    $key => $item

) {

    $pophone
        ->setTransactionID()
        ->setPhone($item['phone'])
        ->setSumm($item['summ'])
        ->setTemplateID()
        ->addPayment();

}

print_r(

    $pophone->sendPayment()->getData()

);
```

### statusPayment() - Пример 1

[](#statuspayment---пример-1)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

print_r(

    $pophone->statusPayment(

        [

            [

                'transactionId' => 1000000001,
                'status'        => 0,

            ],

        ]
    )

);
```

### statusPayment() - Пример 2

[](#statuspayment---пример-2)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

print_r(

    $pophone
        ->addTransaction(1000000001)
        ->statusPayment()

);
```

### statusPayment() - Пример 3

[](#statuspayment---пример-3)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

foreach (

        [

            1000000001,
            1000000002,

        ] as $id

    ) {

        $pophone->addTransaction($id);

}

print_r(

    $pophone->statusPayment()->getData()
    // $pophone->statusPayment()->getRaw()
    // $pophone->statusPayment()->transaction()
    // $pophone->statusPayment()->status()

);
```

### currentBalance()

[](#currentbalance)

```
require_once 'vendor/autoload.php';

use PopolniClub\Pophone;

$pophone = new Pophone('Ваш логин', 'Ваш пароль API');

print_r(

    $pophone->currentBalance()->getData()
    // $pophone->currentBalance()->getRaw()
    // $pophone->currentBalance()->balance()
    // $pophone->currentBalance()->balance(true)
    // $pophone->currentBalance()->credit()

);
```

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

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

Unknown

Total

1

Last Release

2043d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a8a1483333bcef52a341ab14c3c096a0e577ca3e7499ab224202e47991434217?d=identicon)[jackmartin](/maintainers/jackmartin)

---

Top Contributors

[![martinjack](https://avatars.githubusercontent.com/u/11950689?v=4)](https://github.com/martinjack "martinjack (8 commits)")

---

Tags

apilibrarypopolni-phonepopolniclubpopolniclubapiapilibrarypopolniclubpopolni phonepopolniclubapi

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jackmartin-popolniclub/health.svg)

```
[![Health](https://phpackages.com/badges/jackmartin-popolniclub/health.svg)](https://phpackages.com/packages/jackmartin-popolniclub)
```

###  Alternatives

[checkout/checkout-sdk-php

Checkout.com SDK for PHP

553.3M7](/packages/checkout-checkout-sdk-php)[chatapi/whatsapp

Library for WhatsApp api

453.6k](/packages/chatapi-whatsapp)[danielstieber/coda-php

CodaPHP is a library that makes it easy to use Coda API in web projects.

306.4k2](/packages/danielstieber-coda-php)

PHPackages © 2026

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