tonchik-tm / yookassa-payout-sdk-php
This package is abandoned and no longer maintained.
No replacement package was suggested.
You can automate payouts by integrating with YooMoney for Business via the protocol of mass payouts.
2.2.5
2022-04-13 11:06 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-openssl: *
- ext-simplexml: *
- psr/log: ^1.0 || ^2.0 || ^3.0
Requires (Dev)
- ext-xml: *
- mockery/mockery: ^0.9.9
- phpunit/phpunit: ^4.8.35 || ^5.7
This package is auto-updated.
Last update: 2022-10-13 12:26:28 UTC
README
Russian | English
Клиент для работы по Протоколу массовых выплат
Возможности
С помощью этого SDK вы можете:
- Генерировать сертификат для взаимодействия с ЮKassa.
- Переводить деньги физическим лицам на кошельки в ЮMoney, номера мобильных телефонов, банковские карты и счета (makeDeposition).
- Проверять возможность зачисления переводов на кошельки в ЮMoney (testDeposition).
- Отслеживать баланс выплат (balance).
- Получать уведомления о неуспешном статусе переводов на банковский счет, карту, мобильный телефон (errorDepositionNotification).
Требования
PHP 5.6.0 (и выше) с расширением libcurl и libxml
Установка
Установите SDK одним из трех способов
В консоли с помощью Composer
- Установите менеджер пакетов Composer.
- В консоли выполните команду
composer require yoomoney/yookassa-payout-sdk-php
В файле composer.json своего проекта
- Добавьте строку
"yoomoney/yookassa-payout-sdk-php": "^2.0"
в список зависимостей вашего проекта в файле composer.json
...
"require": {
"php": ">=5.6.0",
"yoomoney/yookassa-payout-sdk-php": "^2.0"
...
- Обновите зависимости проекта: в консоли перейдите в каталог с файлом composer.json и выполните команду:
composer update
- В коде вашего проекта подключите автозагрузку файлов SDK Payout API ЮKassa:
require __DIR__ . '/vendor/autoload.php';
Вручную
- Скачайте архив YooKassa Payout API PHP Client Library, распакуйте его и скопируйте каталог lib в папку вашего проекта, где будет размещен SDK.
- В коде вашего проекта подключите автозагрузку файлов SDK Payout API ЮKassa:
require __DIR__ . '/lib/autoload.php';
Примеры использования SDK Payout API ЮKassa
Настройки SDK Payout API ЮKassa
Зачисление переводов
- Проверка возможности зачислений
- Зачисление на банковскую карту
- Зачисление переводов на банковский счет