jackmartin / laravel-popolniclub
Laravel package PopolniClub API
1.0
2020-10-07 13:47 UTC
Requires
This package is auto-updated.
Last update: 2024-11-07 22:36:06 UTC
README
Laravel пакет для работы с API PopolniClub
Read this in other language: English, Русский, Український
Документация
Требования
- PHP 5.6 или выше
- Composer
- Laravel
- PopolniClub
Composer
composer require jackmartin/laravel-popolniclub
Laravel настройка
После установки пакета с помощью composer, зарегистрируйте сервис пакета в файле bootstrap/app.php:
PopolniClubLaravel\PopolniClubServiceProvider::class
Затем для быстрого вызов класса пакета, добавьте псевдоним в этот же файле:
'PopolniClubLaravel' => PopolniClubLaravel\Facades\PopolniClubFacade::class,
Настройка параметров пакета
Копирование файла настроек
php artisan vendor:publish
Выбираем Tag: popolniclub-laravel-config
или
php artisan vendor:publish --provider="PopolniClubLaravel\PopolniClubServiceProvider" --tag="popolniclub-laravel-config"
Конфигурация пакета
Логин API.
login
'login' => ''
Пароль API.
password
'password' => ''
Песочница. По умолчанию: false
sandbox
'sandbox' => false
Основные методы API
- Создать платёж
- Статус платежа
- Текущий баланс
Примеры
sendPayment()
print_r( \PopolniClubLaravel::setTransactionID() ->setSumm(1) ->setPhone('380000000000') ->setTemplateID() ->addPayment() ->sendPayment() ->getData() );
statusPayment()
print_r( \PopolniClubLaravel::addTransaction(1000000001)->statusPayment()->getData() );
currentBalance()
print_r( \PopolniClubLaravel::currentBalance()->getData() // \PopolniClubLaravel::currentBalance()->balance() // \PopolniClubLaravel::currentBalance()->balance(true) // \PopolniClubLaravel::currentBalance()->credit() );