PHPackages                             fintech-fab/qiwi-gate - 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. fintech-fab/qiwi-gate

ActiveService[API Development](/categories/api)

fintech-fab/qiwi-gate
=====================

Gate emulates the qiwi system.

32033PHP

Since Jun 2Pushed 10y ago4 watchersCompare

[ Source](https://github.com/fintech-fab/qiwi-gate)[ Packagist](https://packagist.org/packages/fintech-fab/qiwi-gate)[ RSS](/packages/fintech-fab-qiwi-gate/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

Qiwi Gate Emulator
==================

[](#qiwi-gate-emulator)

Сервер эмулирует работу сервера QIWI через REST протокол. Подробная инструкция по использованию находится в разработке. Обращаться к серверу QIWI можно используя пакеты демо-магизина и SDK:

- QIWI-shop:
- QIWI-SDK:

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

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

- php &gt;=5.4.0
- Laravel Framework &gt;= 4.1.\*
- MySQL Database
- Laravel queue driver configuration
- User auth identifier in your web project

Используется
============

[](#используется)

- bootstrap cdn
- jquery cdn

Установка
=========

[](#установка)

Composer
--------

[](#composer)

Только пакет:

```
{
    "require": {
    	"fintech-fab/qiwi-gate": "dev-master"
},
}

```

Пакет с зависимостями:

```
{
    "require": {
        "php": ">=5.4.0",
        "laravel/framework": ">=4.1",
        "fintech-fab/qiwi-gate": "dev-master"
    },
    "require-dev": {
	    "phpunit/phpunit": "4.3.*@dev"
    },
}

```

Запустите:

```
composer update
php artisan dump-autoload

```

Локальные настройки
-------------------

[](#локальные-настройки)

Добавьте service provider в `config/app.php`:

```
'providers' => array(
	'FintechFab\QiwiGate\QiwiGateServiceProvider'
)

```

### Соединение для очереди назовите 'ff-qiwi-gate', например в iron:

[](#соединение-для-очереди-назовите--ff-qiwi-gate-например-в-iron)

Добавьте в `config/#env#/queue.php`:

```
'connections' => array(
	'ff-qiwi-gate' => array(
		'driver'  => 'iron',
		'project' => 'your-iron-project-id',
		'token'   => 'your-iron-token',
		'queue'   => 'your-iron-queue',
		'encrypt' => true,
	),
),
```

Запустите обработчик очередей:

```
php artisan queue:listen --queue="ff-qiwi-gate" ff-qiwi-gate

```

### Соединение с базой данных назовите 'ff-qiwi-gate'

[](#соединение-с-базой-данных-назовите-ff-qiwi-gate)

Добавьте в `config/#env#/database.php`:

```
'connections' => array(
	'ff-qiwi-gate' => array(
		'driver'    => 'mysql',
		'host'      => 'your-mysql-host',
		'database'  => 'your-mysql-database',
		'username'  => 'root',
		'password'  => 'your-mysql-password',
		'charset'   => 'utf8',
		'collation' => 'utf8_unicode_ci',
		'prefix'    => 'your-table-prefix',
	),

),
```

Миграции
--------

[](#миграции)

Выполните миграции базы:

```
php artisan migrate --package="fintech-fab/qiwi-gate" --database="ff-qiwi-gate"

```

### Получение id пользователя для авторизации:

[](#получение-id-пользователя-для-авторизации)

По умолчанию id пользователя определяется `Auth::user()->getAuthIdentifier()`. Вы можете установить целочисленное значение (например `'user_id' => 1`), или использовать какую-то вашу функцию определения id пользователя.

Для этого опубликуйте настройки из пакета:

```
php artisan config:publish --path=vendor/fintech-fab/qiwi-gate/src/config fintech-fab/qiwi-gate

```

И измените настройки получения id пользователя для вашего проекта `app/config/packages/fintech-fab/qiwi-gate/config.php`:

```
'user_id' => 'user-auth-identifier',

```

Использование
-------------

[](#использование)

Теперь пакет полностью готов к работе.

Подробнее о работе пакета - /qiwi/gate/about

Аккаунт пользователя - /qiwi/gate/account

Таблица счетов - /qiwi/gate/account/billsTable

Для разработчиков
-----------------

[](#для-разработчиков)

### Workbench migrations

[](#workbench-migrations)

```
php artisan migrate:reset --database="ff-qiwi-gate"
php artisan migrate --bench="fintech-fab/qiwi-gate" --database="ff-qiwi-gate"

php artisan migrate:reset --database="ff-qiwi-gate" --env="testing"
php artisan migrate --bench="fintech-fab/qiwi-gate" --database="ff-qiwi-gate" --env="testing"

```

### Package migrations

[](#package-migrations)

```
php artisan migrate:reset --database="ff-qiwi-gate"
php artisan migrate --package="fintech-fab/qiwi-gate" --database="qiwi-gate"

php artisan migrate:reset --database="ff-qiwi-gate" --env="testing"
php artisan migrate --package="fintech-fab/qiwi-gate" --database="ff-qiwi-gate" --env="testing"

```

### Workbench publish

[](#workbench-publish)

```
php artisan config:publish --path=workbench/fintech-fab/qiwi-gate/src/config fintech-fab/qiwi-gate

```

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity43

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.

### Community

Maintainers

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

---

Top Contributors

[![eupathy](https://avatars.githubusercontent.com/u/6639227?v=4)](https://github.com/eupathy "eupathy (29 commits)")

### Embed Badge

![Health badge](/badges/fintech-fab-qiwi-gate/health.svg)

```
[![Health](https://phpackages.com/badges/fintech-fab-qiwi-gate/health.svg)](https://phpackages.com/packages/fintech-fab-qiwi-gate)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M271](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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