laravel-popolniclub maintained by jackmartin
Description
Laravel package PopolniClub API
Author
Last update
2020/10/07 15:47
(dev-master)
License
Downloads
75
Tags
Описание
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()
);