gercllc / sdk
PHP SDK для інтеграції з сервісами компанії GERC, яка надає комплексні рішення для управління та автоматизації комунальних послуг. Пакет дозволяє розробникам легко підключатися до API GERC і використовувати його функціонал для роботи з даними про платежі, квитанції та інші послуги.
Requires
- php: >=7.1
- guzzlehttp/guzzle: ^7.9
- symfony/property-access: ^7.1
- symfony/serializer: ^7.1
Requires (Dev)
- phpunit/phpunit: ^9.0
README
Версія 0.4, Бета, для ознайомлення
Встановлення останньої версії пакета Install:
composer require gercllc/sdk
Реєстрація платежу: https://github.com/GERCLLC/SDK/blob/main/example/getID.php
Оплата карткою, обов'язково використовувати в getID параметр setUserIp: https://github.com/GERCLLC/SDK/blob/main/example/PaybyCard.php
Отримання статусу операції: https://github.com/GERCLLC/SDK/blob/main/example/getStatus.php
Запит повернення коштів: https://github.com/GERCLLC/SDK/blob/main/example/refund.php
Отримання квітанції: https://github.com/GERCLLC/SDK/blob/main/example/getReceipt.php
Test
./vendor/bin/phpunit --bootstrap ./vendor/autoload.php tests/CommonGetFreeTest.php ./vendor/bin/phpunit --bootstrap ./vendor/autoload.php tests/CommonGetIDAndGetStatusTest.php ./vendor/bin/phpunit --bootstrap ./vendor/autoload.php tests/CommonGetIDAndPaybyCardTest.php